AmigaOS

Amiga OS on käyttöjärjestelmä Amiga tietokoneen alustan.

Historia

AmigaOS syntyi vuonna 1983 ja oli ajatellut kuin käyttöjärjestelmän koordinoimaan mahdollisuuksia laitteisto prototyyppi tietokone nimeltään "Lorraine" kehittänyt Hi-Toro, myöhemmin nimettiin Amiga Corporation.

Vaikka monissa osissa Lorraine vuonna 1983 ei ollut vielä toteutunut, silloinkin, Dale Luck ja joukko insinöörejä työskenteli suunnitteluun käyttöjärjestelmä, joka olisi mukana uuden koneen, simuloida ohjelmisto laitteisto ei ole vielä saatavilla Sun työasema lopussa 1983, käyttöjärjestelmä jo tarjosi graafinen käyttöliittymä ikkunat ja valikot: se tehtiin kaikki graafiset johto suunnitteli ja toteutti Robert J. Michal; kaikki hallinnassa mikroydin luotiin Carl Sassenrath.

Vuonna 1984, Lorrainen hanke yhdessä Amiga Oyj osti Commodore tuolloin käyttöjärjestelmä, oli edelleen puutteita, joten Commodore päätti varata joitakin osia hankkeen ja yritti integroida ominaisuuksia pois, mitä Jay Miner joukkueensa oli suunnitellut. Jotta nopeasti toteuttaa hanke, hän tilasi Commodore MetaComCo, yritys kehittäjät, integrointi käyttöjärjestelmän Tripos käyttöjärjestelmässä Lorraine. Tästä integraatio, joka oli suoraan vastuussa Tim kuningas, hän syntyi muodossa AmigaDOS.

Vuonna 1985 hän oli lopulta markkinoille ensimmäinen tietokone peräisin Lorraine projekti, Amiga 1000, koordinoi käyttöjärjestelmä, josta vuotta myöhemmin AmigaOS.

Piirteet

AmigaOS on yhden käyttäjän käyttöjärjestelmä multiprogramming ja erottuu:

  • Ennaltaehkäisevä moniajo: Round Robin priorisoitu
  • Modulaarinen arkkitehtuuri dynaaminen muisti perustuu microkernel Exec
  • Keskeytykset ohjelmoitava reaaliajassa ja alhainen latenssi
  • Ei muistinsuojaus / muistinsuojaus rajoitettu
  • Suunnittelu 32-bittinen
  • Ohjelmoitavia laitteita saatavilla tiedostojärjestelmä
  • Tuki jaettuja kirjastoja
  • Inter-prosessi viestintä erittäin nopea

Suoritettavat Amiga Hunk

Ajettavat Amiga Amiga Hunk muodossa jopa versioon 3.9. Alkaen versio 4.0, ja niin myös käyttöjärjestelmiä peräisin MorphOS ja AROS Amiga, kehittäjät halunnut mukauttaa standardin ELF.

Amiga Hunk muoto mukaan suoritettavan on sisäisesti jaettu monta osaa, sanoi vain kimpale, johon mahtuu sekä koodi ja tiedot suoritettavan. Suoritettava tiedosto havaitsee järjestelmän järjestyksessä läpi heksadesimaalinen erityinen viestin otsikon saman exe-tiedoston, kutsutaan jargon "maaginen cookie", samanlainen maaginen numero Unix-maailmassa.

Versiot

Tehtiin saataville markkinoilla neljä versiota AmigaOS:

AmigaOS1.x

Kaupallistaminen Amiga 1000 vuonna 1985 osoitti yleisölle myös ensimmäisen version sen käyttöjärjestelmä: AmigaOS 1.0. Monet osat AmigaOS 1.0 oli kirjoitettu kieli BCPL ja jo järjestelmä oli ennaltaehkäisevä moniajo GUI väri ja kyky on kunkin ohjelman mukaan graafisen näytön riippumaton. Kukin näistä näyttöjä oli vedettäviä hiirellä, jonka avulla käyttäjä voi tarkastella työtä he tekivät muita ohjelmia "tausta", ja antoi kaikki katsoja, visio suuri vaikutus, joka osoittaa konkreettisesti työtä käsite, muuten abstrakti, mikä oli oikeastaan ​​ennaltaehkäisevä moniajo Amiga.

Versiossa 1.3 otettiin käyttöön myös AutoConfig, joka tunnetaan vasta viime aikoina, muita järjestelmiä kuten plug and play ja FastFileSystem.

AmigaOS2.x

Versio 2 mukana toisen sukupolven Amiga tietokoneita vuonna 1990; Se kärsi suuri muuntaminen elintärkeiden osien konekielellä 68000 edelliseen versioon. Tämä toinen versio sisälsi useita muutoksia, näkyvin huolissaan graafinen käyttöliittymä, että esillä uuden ilmeen pseudo-3D ja uudenlaisen merkkiä vektori. Myös ne lisätään olivat: GadTools, ASL ja "Basic Olio-ohjelmointi System Intuition". Se lisättiin myös tulkki REXX kielen. Se oli lopulta käyttöön tukea "Commodities", joka laajentaa toimintoja tärkein johtaja käyttäjä syöttää ja variantti Amiga Filesystem nimeltään International.

  • Vuonna 1992 se myytiin viime päivityksen version 2 AmigaOS: AmigaOS 2.1. Tämä tarkistus osoitti joitakin ominaisuuksia sitten parani myöhemmissä versioissa AmigaOS, koska mekanismi lokalisointi käyttöjärjestelmän ja ohjelmat omalla kielellä, hypertekstijärjestelmästä ja AmigaGuide CrossDOS, järjestelmä ohjelma, jonka avulla voit lukea alustettu tallennuslaitteiden FAT-tiedostojärjestelmää Windows.

AmigaOS3.x

Version 3 AmigaOS vuonna 1993 se oli uudelleen kirjoitettu C-kielellä ja jotkut osat otettiin käyttöön monia uusia ominaisuuksia sekä teknisiä ja käsitteellisiä. Graafisesti AmigaOS GUI osti tyyli enemmän ja enemmän kolmiulotteinen ansiosta merkittäviä parannuksia tehty GadTools ja ASL. He debytoi joukossa monet uudet teknologiat: Tietotyyppi ja MultiView. Moduuli AmigaDOS tehtiin lukuisia parannuksia, kuten tiedostojärjestelmän näki tuki kova ja pehmeä linkit sekä hallinnoinnin lohkojen käytetty cache hakemistoon. Lopulta parannettu hypertekstiä AmigaGuide.

  • Arvostelu AmigaOS 3.5 Vuonna 1999 otettiin käyttöön useita muita uusia ominaisuuksia, kuten merkittävin koskevasta standardista tukea kovalevy kapasiteetti on suurempi kuin 4 Gt, jolloin ylärajaa laitteen Amiga 2 bittiä = 36893 .488.147.419.103.232 bittinen tai tavuina: 4.611.686.018.427.387.904 eli 4 Exabyte. Lisäksi uusi versio on lisännyt mahdollisuuden vuorovaikutuksessa johdonmukaisemmin järjestelmän kautta näppäinyhdistelmiä, täysi tuki CD-laitteet, kyky hallita ja laajentaa toimintoja Workbench kautta AREXX, laajentaminen BOOPSI uusien luokkien Reaction kuvakkeita 256 väriä vakiona.
  • AmigaOS 3.9 vuonna 2001, päivitetty viimeksi OS Motorola 680x0 prosessorit, vahvistettiin useita muita vikoja, kehittää uusia API, lisätty uusia luokkia Reaction parantaa nykyisiä. Ne toteutettiin myös pieniä mutta hyödyllisiä ominaisuuksia, kuten matematiikka kirjastot AREXX. AmigaOS 3.9 näki myös uusien järjestelmän työkaluja AmiDock, DefIcons, RAWBInfo, Etsi; BenchTrash. Ja silti paketti ja XAD ASyncWB, joka perustuu API käyttöön AmigaOS 3.9, joka teki monet asynkronisen toimintoja Workbench.

Järjestelmä oli edelleen sidottu voimakkaasti mukautetun pelimerkkejä Amiga laitealusta. Puute muistinsuojaus tehty käyttöjärjestelmä hyvin herkkä ohjelmointivirheitä: asti kynnyksellä version 3 käyttöjärjestelmä ei ollut harvinaista järjestelmä kaatuu takia ohjelmointivirheitä OS tai hakemus useammin kuin ei ohjelmoitu oikein loukkaantunut järjestelmän tietorakenteita.

AmigaOS4.x

Koska versio 4 AmigaOS on kokonaan kirjoitettu uudelleen C-kielellä, sidonnaisuuksien purkamista paitsi vanha Amiga laitearkkitehtuuria vaan myös jalostajien Motorolan 68k. AmigaOS 4 on uusi ydin taaksepäin, joka toteuttaa monet uudet teknologiat, kuten suojatun muistin, virtuaalimuistin, resurssien seuranta, sivutustiedoston jne Kukin moduuli koostuu AmigaOS 4 kirjoitettiin uudelleen ja tämä on mahdollistanut käyttöön monia uusia pitkään tutkittuja Amiga käyttäjien AmigaDOS sitomatonta koodi Tripos, FastFileSystem2, uusi Intuition täysin muunneltavat käyttäjän ja enemmän.

Vuonna 2008 hän julkaisi AmigaOS 4.1. AmigaOS on nyt käyttöjärjestelmä PowerPC-prosessorit ja mukana uusi laitealusta AmigaOne.

Komponentit

AmigaOS koostuu pääasiassa kolmesta osasta:

  • Exec / ExecSG
  • AmigaDOS
  • Intuitio

On olemassa kolme pääasiallista liitäntöjä, jotka mahdollistavat vuorovaikutuksen käyttäjän ja AmigaOS:

  • CLI / AmigaShell: syntynyt siirrettävyyttä joidenkin osien järjestelmän Tripos
  • AREXX: skriptikieli Interprocess peräisin Rexx ja tuotu AmigaOS2.0
  • Työpöytä

Exec

Exec on mikroytimen AmigaOS. Siinä on joitakin ainutlaatuisia ominaisuuksia, jotka tekivät sen suorituskyky tehokkaampi kuin muut vaihtoehdot. Exec tehtävänä on hallita koko järjestelmän mukaan lukien resurssit, tehtävät, satamat viestejä ja semaforien.

Exec, jopa versio 3.1, asui kirjastoon ROM yhdessä muiden perus muotoja AmigaOS. Tämä ROM tunnistettiin Kickstart. Kanssa version Kickstart on myös mahdollista tunnistaa versiot Exec:

  • Kickstart v0.7
  • Kickstart V0.9beta
  • Kickstart V1.0NTSC
  • Kickstart V1.1NTSC
  • Kickstart V1.1PAL
  • Kickstart V1.2
  • Kickstart V1.3
  • Kickstart V1.4beta - ei koskaan jaettu. On se perustui koko julkaisu 2.0
  • Kickstart V2.0
  • Kickstart v2.04
  • Kickstart v2.05
  • Kickstart V3.0
  • Kickstart V3.1
  • Kickstart V3.2alpha - ei koskaan jaettu. Olisi vapauttamista Amiga Walker
  • Kickstart V3.9 - näkyy "ROM 3.9"; ei asunut levyltä, mutta päivitetty Exec ja muut osat Kickstart V3.1

ExecSG

Versiossa 4 AmigaOS, Hyperion, lähteet Exec on täysin uusiksi, jolloin sukupolvien välinen kuilu on mikroydin tämän käyttöjärjestelmä: "Exec toisen sukupolven", lyhyesti sanottuna ExecSG, edustaa uuden ytimen version AmigaOS . Vuonna ExecSG on huomattavia muutoksia Exec, johon osallistuvat sekä muuttamista joitakin tärkeitä näkökohtia ydin, on täytäntöönpano lisätoimintoja, kuten:

  • Hardware abstraction layer: huomattava itsenäisyys laitteiston, jolla se hoitaa;
  • Resurssien seuranta;
  • API MMU;
  • Osittainen muistinsuojaus;
  • Uusi malli kirjastot, joka perustuu "rajapintojen";
  • On uusi muistin hallinta täysin virtualisoitu ja perustuvat henkilöhaku mekanismi ja järjestelmän jakaminen perustuu laatta;
  • Tukeeko se virtuaalimuistin;
  • Se on integroitu, yhteensopivuuden vanhempien ohjelmistojen, tehtävä-pohjainen emulaattori 68k prosessori, joka toimii tulkinnan avulla paremman yhteensopivuuden käyttäen useimmissa tapauksissa, JIT emulaattori, Petunia lisää nopeutta;

Versiot toistaiseksi kaupan:

  • Kickstart V4.0Developer prerelease
  • Kickstartin V4.0Update-1
  • Kickstartin V4.0Update-2
  • Kickstartin V4.0Update-3
  • Kickstartin V4.0Update-4

AmigaDOS

AmigaDOS on yksi tärkeimmistä moduulit AmigaOS ja vastaa muistitikut, kuten kiintolevyt ja levykkeet. MetaComCo tilaama Commodore, lähinnä AmigaDOS käyttöjärjestelmän Tripos kirjoitettu BCPL ja on myös vastuussa jonkin tehtävän yksityiskohtia joilla on yksilöllinen tunniste kanssa prosessin nimi. Prosessit voivat tiettyjen toimintojen tarjoamia moduulin AmigaDOS, erityisesti niitä, jotka liittyvät I / O massa muistoja puolestaan ​​käyttöliittymät, matalan tason, jossa AmigaDOS avulla tietyn prosessin, joka tunnetaan Amiga tiedostojärjestelmä.

AREXX

AmigaOS AREXX on virallinen tulkki REXX IBM, liitetty käyttöjärjestelmän versio 2.0, jonka avulla käyttäjät voivat luoda skriptejä yleiseen käyttöön.

Sen mielenkiintoisin piirre, joka edelleen tekee siitä ainutlaatuisen AmigaOS ja sen ohjelmisto puisto, voit ajaa mitä tahansa ohjelmisto, joka integroi "AREXX portti" jolloin automaatio tiettyjen tehtävien ja ei vain, että voit myös koordinoida työtä enemmän ohjelmistoja, jotka harjoittavat toimintaa ei kuulu omaa kirjoittajat. Tämä tehokkaasti voit toteuttaa lisäominaisuuksia ohjelmisto ilman tarvetta muokata koodia.

Intuitio

Nimi graafinen käyttöliittymä toteutetaan aluksi Robert J. MICAL. Vaikka perustettu vuonna 1985, oli suhteellisen moderni GUI-pohjainen hiiri, valikot, päällekkäisiä ikkunoita, tapahtumia ja kaikkea, että me yleensä nähdä tänään Windows, Linux ja Macintosh ja muotoillut ensin Xerox. Sen asiasisältöä oli, että tuolloin standardiliitäntänä henkilökohtaisen tietokonejärjestelmien oli vielä MS-DOS-pohjainen graafinen käyttöliittymä merkin, tai vain klassinen numeronäppäimillä. Intuitio sisältää osa-Graphics, Tasot, GadTools, ASL, BOOPSI / Reaction Workbench. Koska versio 4 AmigaOS Intuition avulla käyttäjä voi muuttaa kaikki osa GUI virallisesti tarjoaa käyttäjälle mahdollisuuden olla henkilökohtainen työympäristö ja lähes koskaan sama kuin toinen käyttäjä.

Työpöytä

Workbench on annettu nimi työpöytäympäristön saatavilla AmigaOS. Kun markkinointi Lopetettu Commodore virheellisesti antoi nimen koko käyttöjärjestelmä Amiga Workbench, minkä vuoksi jopa versio 3.0 AmigaOS järjestelmä todettiin yleisesti Workbench. Workbench on järjestelmä ohjelma, käynnistettiin alkavat yleensä AmigaOS, joka on graafinen käyttöliittymä. Workbench käyttää graafisia symboleja, nimeltään kuvakkeita, jolla voit vuorovaikutuksessa Amiga tiedostojärjestelmä, eli tiedostojärjestelmä tarjoamia AmigaOS.

Tämä legendaarinen esitys on saatu tiedostot ".info". Jokainen tiedosto, levy ja hakemisto että uskot täytyy olla aina näkyvissä Workbench on tiedosto ".info" henkilökohtainen. Jokainen tiedosto sisältää sekä graafisen ilmeen liittyvän osa tiedostojärjestelmän, ja sarjan käyttämät Workbench nähdäksesi sen. Mitä tiedostoja kirjoitetaan, että ne tiedostot, jotka tiedät muoto, ne näytetään Workbench oletusarvoisesti kuvakkeita soveltamalla DefIcons järjestelmä, jonka avulla voit liittää tiedostotyyppejä paitsi kuvakkeita vaan myös sovelluksia joka on kohdella heitä, kiitos tietokantaan helposti laajennettavissa.

Versiot Workbench kaupan mennessä ovat:

  • Workbench 1
    • Workbench 1.0
    • Workbench 1.1
    • Workbench 1.2
    • Workbench 1.3
    • Workbench 1.4beta
  • Workbench 2
    • Workbench 2.0
      • Workbench 2.4
      • Workbench 5.2
    • Workbench 2.1
  • Workbench 3
    • Workbench 3.0
    • Workbench 3.1
    • Workbench 3.1beta, japani lokalisointi
    • Workbench 3.2alpha
    • Workbench 3.5
    • Workbench 3.9
  • Workbench 4
    • Workbench 4.0PreRelease
    • Workbench 4.0Update-1 +

AmiDock

Käyttöön AmigaOS 3.9 ja laajennettu suuresti AmigaOS 4.0, AmiDock on keskeinen osa GUI käyttöjärjestelmän Amiga. AmiDock avulla käyttäjä voi luoda mieleisekseen yhden tai useamman pylväskaavioita sisältävät tiedostoja, kansioita, levyjä, ja enemmän-kuin Dock Mac OS X josta se eroaa joissakin mielenkiintoinen funzionalità-. Telakka AmigaOS seikka voi:

  • kanta ruudulla käyttäjän haluaman;
  • näkymä käynnissä olevat ohjelmat muodossa klikattava kuvakkeet käyttää uusia API tarjoamia AmigaOS 4.0;
  • sisältävät nyt muut telakat, saatavilla kautta kuvaketta telakka "suhteellinen";
  • sisältävät Docky, eli ohjelmisto, joka laajentaa valmiuksia telakan samalla tavalla paneeliin sovelman Gnome;
  • ottaa eri grafiikka kokoonpanoissa kuten:
    • näkyvyys reunojen ja drag bar;
    • sisältö näytetään kuvakkeina, painikkeita tai tarroja yksin;
    • läpinäkyvä tausta tai jotka sisältävät erilaisia ​​kuvia tai yhdistelmä molempia;

Lisäkomponentit

AmigaOS koska versio 2.0 on varustettu joitakin mielenkiintoisia lisäosia, ja erilaisia ​​mukavuuksia, jotka esitetään "standardi" käyttäjän saatavilla.

Boot Menu

Alkaen dall'AmigaOS 2.0 asetettiin muun palvelut, kätevä boot menu saatavilla pitäen sekä hiiren painikkeet käynnistettäessä tai nollaa.

Mainittu valikosta voit käynnistää miltä tahansa laitteelta tai kiintolevyn kytketty järjestelmään, ja, uudemmissa versioissa, myös estävät lastaus joitakin osioita kuin toiset piilottaa ne niin järjestelmä. Huomautus kolmas kuva, joka kattaa käynnistysvalikon. He ovat korostaneet useita yksiköitä, itse asiassa Amiga ei ole rajoja osioiden määrä. Yksiköiden lukumäärä käytettävissä on pikemminkin rajoittaa tyypin liitäntä, jota käytetään. Plus sinun täytyy tehdä, että enemmän laajennuskorttien IDE tai SCSI-väylä voi liittää samanaikaisesti, määrän lisääminen saatavilla olevia yksiköitä ja kertomalla mahdollisuuksia jakaa osioita.

Koska versio 3.0 OS, sekä valita mitä laitetta käynnisty, ja erityisesti jotka osio, bootmenu Amiga voi seurata oman käsittelynsä tarkastamista, laudat asennetaan Zorro bussi ja ilmoittaa mahdollisista ongelmista: yksi innovatiivisimmista piirteistä AutoConfig, sitten palataan niin Plug and play muissa käyttöjärjestelmissä. Ainoa virhe on Amiga käynnistysvalikko, joka ei osaa käynnistyä muita käyttöjärjestelmiä saatavilla vaihtoehto Amiga.

Lopuksi on syytä mainita, että käynnistysvalikkoon jopa voit muuttaa näytön tarkkuutta, ilman puuttua Kun olet tallentanut asetukset. Todellinen mukavuutta, jos kyseessä oli valittu vahingossa, Grafiikkatilat että voisi laittaa stressiä näyttö tai televisio, johon Amiga oli kytketty.

Installer

Vaikka muut käyttöjärjestelmät asennusohjelma oli melko työlästä, sekava, ei-standardi ja mahdollisesti vaarallisia Amiga sijaan on hyväksynyt, koska versio 3.0 OS, standardi asennusohjelma nimeltään Installer, käytetään sekä ohjelmien on asennettu koneeseen, onko päivittää käyttöjärjestelmä AmigaOS.

Installer hallinnoi asennus menettelyt Amiga ja on joitakin erittäin mielenkiintoisia ominaisuuksia.

Täydellinen sijainti, se antaa myös mahdollisuuden luoda uusia hakemistoja, jos ohjelma on asennettu, sitä pyytää. Tuki OnLine tarjoaa kätevän, läsnä kaikilla tasoilla asennusvaiheessa. Lopuksi ominaisuus edelleen vertaansa vailla muita käyttöjärjestelmiä, Amiga Installer voit jopa tehdä kuvitteellinen asennustestauksen tarkastaa etukäteen operaation onnistumisen kannalta, ennen kuin käyttäjä uskaltautuu osaksi todellinen asennusta vaarassa mahdollista ristiriitaisuudet ohjelmisto jo järjestelmään.

Installer on todella tulkkina LISP kielen. Asennustoimenpiteet ovat Amiga muotoiltuja tiedostoja kuin lueteltu tässä tietokone kieltä.

InstallerNG

InstallerNG on uusi versio Installer läsnä AmigaOS4. Tämä versio on ominaista uusia ominaisuuksia, kuten:

  • "Tuki" voi jäädä auki asennuksen aikana
  • Jos havaitaan virhe prosessin aikana tulkinnassa InstallerNG voi jatkua seuraavaan toimintoon.
  • Tarvittaessa voit luoda skriptejä poistamiseksi ohjelmia;
  • Tarvittaessa InstallerNG pyytää vahvistusta kaikista toimista, riippumatta siitä, mitä on määritelty ohjelmoija asennusskriptin.

Petunia

Petunia on nimi emulaattori tehtäväpohjaisen AmigaOS tuotu neljäs päivitys versio 4.0 PreRelase.
Petunia, joka perustuu tekniikkaan tutkintaryhmää sijaitsee välillä perusosat järjestelmän kirjasto, käytetään AmigaOS: ta toteuttamista varten käännettyjä ohjelmia 68k, jotta tämä tuotoksen on verrattavissa käännettyjä ohjelmia PowerPC. Tarkemmin AmigaDOS, käynnistyksen aikana, lataa Petunia, joka odottaa puheluja 68k ohjelmien. Kun ohjelma 68k kulkee, Petunia ohjaa erityinen lista, musta lista, jossa luetellaan ohjelmat Petunia ei pitäisi tehdä. Jos ohjelmaa ei ole mustalla listalla, sitten Petunia kuuntelussa puhelut ja ajaa sen mukaan teknisten JIT, muuten jättää tehtäväksi hoitava ohjelma emulaattori rakennettu ExecSG. Tämän laitteen avulla voit ajaa AmigaOS ohjelmat eivät ole täysin yhteensopivia Petunia Kuka on emulaattori, joka keskittyy täytäntöönpanon nopeus 68k ohjelmia, eikä yhteensopivuudesta koko käskykanta prosessori perheen 68k- jättäen niiden toteuttamista emulaattori ExecSG joka toimii tulkitsevat tilassa, mahdollistaa paremman yhteensopivuuden, paitsi koko käskykanta jalostajien 68k, mutta myös puhelut keskeyttää, jotta saadaan yhteensopivuus jopa vastaan ​​vanha ohjain 68k.
Musta lista Petunia, kuten perinteisessä AmigaOS, on täysin hallittavissa ja muokattavissa käyttäjän, joka voi käyttää välineenä etusija "Yhteensopivuus" lisätä tai poistaa ohjelmia, joten sinulla on täysi vapaus päättää sen täytäntöönpanosta 68k ohjelmia.

Muut hankkeet

Muut hankkeet

  • Commons
  •  Commons on kuvia tai muita tiedostoja AmigaOS
  0   0
Edellinen artikkeli Bobby Di Cicco
Seuraava artikkeli Chorus Line

Kommentit - 0

Ei kommentteja

Lisääkommentti

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Merkkiä jäljellä: 3000
captcha