Otsing sellest blogist

UUS!!!

Aas

Blogi, mis räägib kõigest, mis on Leonhardile oluline ja/või huvitav. Kommenteerige, tellige, lugege, nautige ja õppige. Aas  (kõnekeeles ka...

Kuvatud on postitused sildiga Google. Kuva kõik postitused
Kuvatud on postitused sildiga Google. Kuva kõik postitused

reede, 29. märts 2019

Linux

Linuxi all mõeldakse tavaliselt Linuxi tuumal põhinevat operatsioonisüsteemi, kuid algselt tähendas see ainult Linuxi tuuma. Linux võib tähendada ka selle operatsioonisüsteemi distributsiooni.

Linux on UNIXi-laadne ja suuremas osas POSIX-i nõuetele vastav operatsioonisüsteem, mis ühendab Linuxi tuuma, GNU projekti teegid ja abiprogrammid ning muu tarkvaraterviklikuks operatsioonisüsteemiks. Selle tõttu väidab Free Software Foundation, et operatsioonisüsteemi peaks nimetama GNU/Linux, et mitte alahinnata GNU osa operatsioonisüsteemi loomises. See väide on aga vaidlusalune – ka Linuxi algse looja Linus Torvaldsi poolt, kuna on olemas ka Linuxi tuuma kasutavaid operatsioonisüsteeme, mis ei sisalda GNU komponente.

Linux arendati algselt vaba operatsioonisüsteemina Intel x86 arhitektuuriga personaalarvutitele, kuid aja jooksul on seda kohandatud ja arendatud rohkematele riistvaraplatvormidele kui ükski teine operatsioonisüsteem. Kuna Linuxil põhinev Android on nutitelefonides võrreldes teiste mobiilsete operatsioonisüsteemidega suures ülekaalus, on Linuxi paigaldatud kõige suuremale hulgale tavakasutaja seadmetele maailmas. Lisaks sellele on Linux oma tavavormis juhtiv operatsioonisüsteem superarvutitel ning infrastruktuuri- ja tavaserveritel. Personaalarvutites kasutab Linuxit aga ligikaudu 1,5% kõigist arvutikasutajatest.

Linux jookseb ja on väga populaarne ka manussüsteemidel – seadmetel, mida luuakse vastavalt vajadusele. Nendel seadmetel on tihti operatsioonisüsteem juba püsivaraga kaasas, nagu näiteks ruuteridteleviisoridtahvelarvutid ja mobiiltelefonid.

Linux on tuntuim näide vabast ja avatud lähtekoodiga arendusmudelitega tarkvarast – erinevalt teistest levinumatest operatsioonisüsteemidest (nt Microsoft Windows ja Mac OS X) on kogu selle lähtekood avalik ja igaüks võib seda kasutada, muuta ja levitada GNU Avaliku Litsentsi poolt määratud tingimustel.

Suuremad/levinumad Linuxi distributsioonidon Ubuntu (EstobuntuKubuntuEdubuntuXubuntu), Red Hat (FedoraCentosScientific Linux), openSUSEDebianMandrivaGentooArch Linux ja Slackware.

Personaalarvutitele pühendatud distributsioonidega tuleb enamasti kaasa Linuxi tuum, X11 graafiline kasutajaliides ja mitmed distributsioonist olenevad tööriistad, samas kui serveritele või isegi manussüsteemidele mõeldud Linuxi distributsioonid võivad lihtsuse, töökindluse ja kiiruse nimel välja jätta suure osa oma tööriistadest, graafilistest liidestest või isegi tuumast.

Ajalugu

Eelkäijad

Linuxi põhiliseks eelkäijaks peetakse Unixi operatsioonisüsteemi, mille lõid aastal 1969 Ameerika Ühendriikides AT&T Bell laboratooriumides Ken ThompsonDennis RitchieDouglas McIlroy ja Joe Ossanna.[4]Unix oli täielikult kirjutatud Assembleris, kuna see oli tollel ajal hea praktika. Aastal 1973 kirjutas põhiliselt Dennis Ritchie selle ümber C programmeerimiskeelde.

Linuxi loomisel oli veel eeskujuks Andrew S. Tanenbaumi 1987. aastal õppeotstarbeks loodud Unixi-laadne 16-bitine MINIX, mis mahtus ühele ümbrikkettale (disketile). Kuigi MINIXi lähtekood oli avalik, ei lubanud litsentsitingumused MINIXit tasuta kasutada muudel eesmärkidel kui õppetööks.

Loomine

1991. aastal alustas Helsingi Ülikooli üliõpilane Linus Torvalds tööd oma operatsioonisüsteemi kallal, millest sai alguse Linuxi tuum. Torvalds ei olnud rahul MINIX-i litsentsiga, mis lubas MINIX-it kasutada ainult õppetööks. Torvalds viis oma operatsioonisüsteemi GNU litsentsi alla, mis lubab lähtekoodi kasutada ja levitada, kuidas kasutaja ise soovib ja kasutab siiani kompileerimiseks GCC-d. Kogu edasine Linuxi tuuma ja rakenduste areng on olnud GNU litsentsi all.

Nimetamine

Linus Torvalds tahtis kutsuda enda loodud operatsioonisüsteemi Freax-iks. Kokku pandud sõnadest free (inglise keeles 'tasuta') ja x vihjena Unixile. Selle nime all hoidis ka Linus vajalikke faile. Ta oli ka mõelnud siis nimele Linux, aga pani selle idee kõrvale, kuna see tundus liiga egoistlik.

Aastal 1991 laaditi failid üles FTP-serverisse, et oleks lihtsam teha koostööd kaastöötajatega. Kuna aga Helsingi Tehnikaülikooli failiserveri haldurile Ari Lemmkele see nimi ei meeldinud, muutis ta projekti nime Linuxiks ilma Linusega konsulteerimata. Lõpuks Linus nõustus nimega.

Linus on ka andnud välja helijuhise, kuidas tuleks sõna 'Linux' hääldada. ( kuula i)

Praegune arendustöö

Linus Torvalds, Linuxi tuuma autor

Linuxi tuuma arendamist juhib seniajani Linus Torvalds (november 2015). Free Software Foundation arendab ja toetab GNU osasid ning Linuxi kommuun ning korporatsioonid arendavad kolmanda-osapoole GNU väliseid komponente. GNU väliste osade hulka kuuluvad Linuxi tuuma moodulid, kasutajate programmid ja tarkvarateegid.

Linuxi kommuuniga liitumiseks tuleb liituda Linuxi arendajate meililistiga ja lugeda nende kodulehel asuvat õpetust. 

Disain

Ülesehitus

Linuxipõhine süsteem kasutab modulaarset Unixi sarnast operatsioonisüsteemi, kus operatsioonisüsteemi keskmes on monoliitne Linuxi tuum, mis korraldab arvuti tööd, arvutivõrguga suhtlemist ning juurdepääsu välisseadmetele ja failisüsteemidele. Välisseadmete kontrollerid võivad olla kas tuuma osad või laaditakse moodulitena mällu arvuti töötamise ajal.

Monoliitne tuum on operatsioonisüsteemi arhitektuur, kus terve operatsioonisüsteem töötab teises ruumis kui kasutaja, mida kutsutakse tuuma ruumiks (ingl kernel space) ja kontrollib kõike masinas toimuvat superviisorina. Selline tuum erineb teistest selle poolest, et see saab üksinda hakkama virtuaalse kõrgema taseme liidese loomisega arvuti riistvara peale, mille puhul kasutavad programmid süsteemi kutseid (ingl system call) suhtlemiseks tuumaga.

Monoliitse, mikro- ja hübriidtuumapõhiste operatsioonisüsteemide võrdlus


Kasutajaliides

Linux operatsioonisüsteemiga arvutiga saab kasutaja suhelda kas käsurealt või graafilise kasutajaliidese vahendusel. Graafiline kasutajaliides on enamasti kasutusel personaalarvutite keskkonnas, samas kui serverites ja superarvutites kasutatakse enamasti ainult käsurida.

Graafiline kasutajaliides

Personaalarvutites on populaarsed graafilised kasutajaliidesed, millega tuleb kaasa töölaud, nagu GNOMEKDEXfceLXDEFVWMEnlightenmentWindow Maker. Graafilised kasutajaliidesed töötavad valdavalt X-serveri keskkonnas (X Window System), mis võimaldab graafilistel programmidel samas võrgus suhelda üle vajaliku protokolli ja lubab näidata ühes süsteemis töötavaid graafilisi rakendusi teises süsteemis nii, et ka kasutaja saab seda mõjutada. On mitmeid X-serveri süsteeme, aga X.Org on siiamaani kõige populaarsem.

Wayland on uuemat tüüpi graafiline server mille algne eesmärk oli asendada x11 protokoll. Aasta 2015 seisuga ei ole veel Waylandi suuremas mastaabis kasutusele võetud.

Käsurida

Käsurida, tuntud ka nimega shell, on käsurealiides millega saab kasutada Linuxi süsteeme. Käsurida on tekstipõhine kasutajaliides, mis kasutab teksti nii sisendiks kui ka väljundiks. Kõige populaarsem käsurealiides on GNU Bourne-Again Shell (bash), mis algselt arendati GNU projekti raames. Käsurida kasutab suurem osa madala tasandi Linuxi osasid, kaasa arvatud mitmed osad kasutaja ruumist. Käsurida sobib eriti hästi korduvate tegevuste automatiseerimiseks, sest see on loodud kiiresti tegutsema suure hulga andmetega ja sellel on väga hea protsesside vaheline suhtlus. Lisaks on Linuxi kogukond loonud tööriistu enamiku tihti esinevate ülesannete täitmiseks ja lisaks sellele saab käske omavahel siduda, suunates ühe käsu väljundi teise käsu sisendisse. Käsurida on kasutatav ka graafilises kasutajaliideses terminali emulaatori aknas või eraldi virtuaalsel konsoolil.

Kasutusalad

Linuxi distributsioonid on tihti disainitud kindlateks eesmärkideks. Kuigi iga levinud distributsioon saab enamasti levinud probleemidega hakkama, on kõvasti optimaalsem kasutada selleks loodud distributsiooni.


Personaalarvutid

Linuxi kasutusmugavuse tõstmiseks personaalarvutitel on pühendatud viimasel ajal palju ressursse. Projektid nagu Upstart ja Systemd üritavad saavutada kiiremat käivitumist ja parandada kasutajamugavust. Samal ajal projektid Wayland ja Mir tahavad asendada x11 graafilist süsteemi, et suurendada jõudlust ja turvalisust.

Personaalarvutitel levinud Linuxi distributsioonid tulevad tihti graafilise süsteemiga ja neil on enamasti olemas vahendid kontoritööks, pildi- ja muusikatöötluseks, programmeerimiseks, andmebaaside haldamiseks. Vaba tarkvarana kättesaadava tarkvara hulk on väga suur ja mitmekesine. Veelgi lihtsamaks teeb kasutaja jaoks asja pakihaldussüsteem, mis lubab toetatud tarkvara paari nupuvajutusega installeerida repositooriumitest. Mitmed tarkvarafirmad pakuvad ka kommertstooteid paralleelselt MS Windowsile, Macile ja Unixile, kaasa arvatud Linux, nagu näiteks Mozilla Firefox, Apache OpenOffice  ja Blender.

Populaarsemateks personaalarvutite distributsioonideks peetakse FedoratUbuntutMageiatDebiani ja Linux Minti.

Serverid

Linuxi süsteemi kirjeldus

Linuxi distributsioonid on pikka aega olnud populaarsed serveritel ja tänapäevalgi jätkavad seda trendi stabiilsuse, turvalisuse ja vabaduse tõttu. Linuxi distributsioonid on LAMP pinu (Linux, Apache veebiserverMariaDB/MySQLPerl/PHP/

Python) alustalaks, kuna Linuxis on seda lihtne üles seada. Seetõttu on ka võitnud Linux veebiarendajate ja -majutuspakkujate südamed.

Klastrid ja superarvutid

Linux on populaarseks operatsioonisüsteemiks kobar- ja superarvutitel. 2015. aasta juunis töötas 500-st maailma parimast superarvutist 488 Linuxi operatsioonisüsteemiga.

Linux on väga paindlik – selle saab võtta väga väikesteks tükkideks nii, et alles jääb ainult optimaalne osa. Lisaks on Linux olemas väga paljudes süsteemides ja arhitektuuridega. Seega võib öelda, et Linux on hästi laienemisvõimeline.

Nutiseadmed

Mitmed operatsioonisüsteemid nutiseadmetele, nagu nutitelefonidtahvelarvutid ja televiisorid, põhinevad Linuxil. Suuremad sellised platvormid on näiteks AndroidFirefox OSMer ja Tizen.

Android on nutitelefonide seas kõige populaarsem operatsioonisüsteem. Aasta 2015 teise kvartali seisuga on 82,8% müüdud nutitelefonidest Androidi operatsioonisüsteemiga.

Peamiselt tuleneb Linuxi populaarsus selle paindlikusest, modulaarsusest ja GNU litsentsist, mille tõttu on kõvasti lihtsam kohandada Android vastavalt vajadusele kui on luua uus nutiseadmele sobiv operatsioonisüsteem.

Google, Alphabet Inc.

Google Inc. on paljurahvuseline tehnoloogia- ja tarkvaraettevõte, mille asutasid 1998 Stanfordi ülikooli doktorandid Larry Page ja Sergei Brin. 2015. aastast on Google'i omanikuks Alphabet Inc.

Google Search on selle ettevõtte arendatav maailma populaarseim internetiotsingumootor, Google'i esimene ja tähtsaim toode.

Google'i sõnastatud ettevõtte missioon on „korrastada maailma informatsiooni ning teha see üldiselt kättesaadavaks ja kasulikuks”.

97% ettevõtte käibest annab reklaamimüük.

Firma lähtub ressursside jaotamisel 70-20-10 põhimõttest: 70% inimressursist ja tehnilistest vahenditest pannakse põhiotsingu ja reklaaminduse arendamiseks, 20% läheb tuumiktegevusega seotud valdkondade arendamiseks (näiteks uudiste otsing) ning 10% muude tegevuste arendamiseks.

2009. aastal ostis Google SoomeHaminaStora Ensolt vana paberitehase, et sellest teha serveripark.

Ajalugu

Larry Page ja Sergey Brin hakkasid Google'i otsingumootorit välja töötama 1996. aasta jaanuaris. Kui tolleaegsed otsingumootorid järjestasid veebilehekülgi selle alusel, et mitu korda otsitav mõiste antud lehel esineb, siis nad otsisid paremat lahendust, mis võimaldaks hinnata lehekülgede olulisust. Nad võtsid lehekülgede hindamisel aluseks selle, kui palju teisi veebilehekülgi algsele saidile viitab, ja lõid selle põhjal tehnoloogilise lahenduse PageRank.

Tooted ja teenused

Otsingumootor

Lisaks veebilehtede otsingule on Google'i otsing laienenud paljudesse muudesse valdkondadesse. Nii on praegu võimalik otsida ka pildifaileUseneti uudiserühmi, päevauudiseid, videoid, asukohapõhist infot, asukohti kaardil, internetis müüdavaid kaupu, programmikoodi ja oma arvutis olevaid faile2005. aasta juuni seisuga oli Google indekseerinud 8,05 miljardit veebilehte, 1,3 miljardit pilti ja üle miljardi Useneti sõnumi. Suure osa indekseeritavatest andmetest Google ühtlasi puhverdab ehk salvestab vahemällu, tänu millele võivad leheküljed olla vaadeldavad isegi siis, kui nende koduserver on maas.

Näiteid tegevustest andmete korraldamisel

tekstiotsing ise eeldab andmete indekseerimist; samuti tuleb otsitulemuses andmed järjestada

meilisõnumite puhul (Gmail) võeti kasutusele sõnumite rühmitamine vestluste kaupa

välja on antud programm piltide korraldamise ja avaldamise hõlbustamiseks kasutaja arvutis (Picasa)

programm kasutaja arvutis oleva info otsimiseks (Google Desktop)

pakutakse ka lahendust ettevõttesisese info haldamiseks (Google Desktop Search for Enterprise)

reklaamide lisamine kontekstipõhiselt, justkui põhiteksti lisandväärtusena

Näiteid tegevustest info vahendamisel

võimalus teha päringuid ka mobiili abil, kasutades selleks WAP-lehte või SMS-päringut

masintõlge enamlevinud keelte vahel

teksti teisendamine ühest vormingust teise (PDF- ja DOC-failide puhverdamine tekstina)

raamatute digiteerimise projekt Google Print, mis võimaldab ilmunud raamatutest teha tekstipõhiseid otsinguid.

Beetaversioonis olevad projektid

Google Talk – internetitelefon.

Google Checkout – ülemaailmne rahaülekannete süsteem.

Go – http://golang.org/

Android ja nutitelefonid

Google on loonud mobiiltelefonide jaoks operatsioonisüsteemi Android, mis avalikustati 5. novembril 2007. Eriti uuenduslik võrreldes põhikonkurentidega on see, et Google on avaldanud enamiku lähtekoodist, kasutades Apache'i litsentsi, vaba tarkvara ja avatud lähtekoodi litsentsi. 5. jaanuaril 2010 andis Google välja oma esimese nutitelefoni Nexus One, mis kasutas operatsioonisüsteemi Android.

Google'i kaardirakendused

Google Earth: üksikasjalikud satelliidipildidkõigist Maa piirkondadest; linnulennulised vaated kuni 300 m kõrguselt.

Google Maps: geograafilised kaardid.

Google Street View on teenus Google Mapsis ja Google Earthis, mis annab võimaluse näha pilte eri maade tänavatest jalakäija või autojuhi vaatenurgast.

Google Chrome

Google Chrome on Google'i loodud veebibrauser. Esimene Google Chrome oli operatsioonisüsteemis Microsoft Windows töötav beetaversioon, mis anti välja 2. septembril 2008. Esimene stabiilne versioon tuli turule 11. detsembril 2008.

Google'i vigurlogod

Google'i veebimeistrid kujundavad otsimootori avalehte tähelepanuväärsete sündmuste puhul nn vigurpiltidega (inglise keeles doodle), sidudes Google'i logo ja tähtpäeva.

Google Translate

Google Translate on Google'i pakutav tasuta masintõlketeenus.

Kriitika

Euroopa Liidu konkurentsivolinik Margrethe Vestager süüdistas Google'it võimu kuritarvitamises. Viis aastat kestnud uurimise tulemusel süüdistab EL Google'it konkurentide ja ostjate tüssamises otsingutulemuste moonutamise kaudu.

Alphabet Inc.

Alphabet Inc. on Ameerika päritolu rahvusvaheline konglomeraat peakorteriga Googleplexis Mountain View's Californias. See loodi Google'i restruktureerimise käigus 2. oktoobril 2015 ning sellest sai Google'i ja mitme endise Google'i tütarfirmaemafirma.

Kaks Google'i asutajat asusid firma juhtivatele kohtadele: Larry Page sai tegevjuhiks ja Sergei Brin sai presidendiks.

Ettevõttes oli 2017. aasta juuli seisuga üle 75 tuhande töötaja.

Google'le kuulub ka YouTube (Täpsemalt kuulub nii YouTube kui ka Google ühisesse emafirmasse Alphabet Inc.

Google'le kuulub ka see blogger, Kus ma praegu oma Blogi kirjutan ning taskuhäälingute kuulamise rakendus Google Podcasts. Lisaks neile kuulub Google'le veel terve hunnik muid rakendusi ja isesõitev auto, millega nad Google Mapsis (ja Google Earthis?) tänavaid kaardistavad.

Aitäh Google. Ja aitäh postitust lugemast. Tšau.

laupäev, 23. märts 2019

YouTube

YouTube on Google'le kuuluv veebisait, kuhu selle kasutajad saavad videoid üles laadida, jagada ja vaadata.

Multimeediumiteenuse pakkuja veebis ja veebisaidi omanik on Alphabet Inc. – sama firma, millele kuulub ka Google.

YouTube'i aktiivseid kasutajaid, kes ise videoid üles laadides sisu loovad, nimetatakse juutuuberiteks (inglise keeles youtuber). Mitmed juutuuberid kasutavad oma videokanalit videopäevikuna (videoblogina), postitades enam-vähem korrapäraselt videoid oma elust või hobist.

YouTube'i asutasid 2005. aasta veebruaris kolm endist PayPali töötajat Steve Chen, Chad Hurley ja Jawed Karim. YouTube'i esimene peakontor asus Silicon Valleys San Mateos. Veebisait alustas tööd 14. veebruaril 2005. YouTube'i esimene video oli 19 sekundi pikkune "Me at the zoo" – Jawed Karim San Diego loomaaias elevantide juures. 2006. aasta novembris omandas Google YouTube'i 1,65 miljardi USA dollari eest. Sealtpeale on YouTube Google'i tütarfirma.

2016. aasta mais oli YouTube külastatavuselt teine veebisait maailmas ja Eestis kolmas.

YouTube'i vaadatuim video oli 2011. aasta mais avaldatud Justin Bieberi muusikavideo laulule "Baby" (9. detsembriks 2016 oli seda vaadatud 1 502 646 027 korda). Aastal 2012 ületas selle vaatajate arvult "Gangnam Style" (9. detsembriks 2016 oli seda vaadatud 2 704 237 899 korda). Aastal 2017 ületas "Despacito" vaatamiste arvu rekordi ning 24.04.2018 seisuga on "Despacitol" 5,03 miljardit vaatamist. YouTube'i vaadatuim amatöörvideo oli "Charlie bit my finger - again!" (tõlkes "Charlie hammustas mu sõrme – jälle!"), mida oli 9. detsembriks 2016 vaadatud 844 856 950 korda. Kõige rohkemate vaatamistega video, mis ühtlasi pole muusikavideo, on "Masha and the Bear: Recipe for Disaster" (tõlkes Maša ja Karu: Õnnetuse retsept"). See on kuues vaadatuim video YouTube'is, millel on 24.04.2018 seisuga 3 miljardit vaatamist.

Ettevõte asub San Brunos Californias. Kasutajate tehtud videote kuvamiseks kasutatakse Adobe Flash Videot ja HTML5. YouTube'is on laias valikus videosisu: filmi- ja telesaadete lõike, muusikavideoid, amatööride videoblogisid jms. Enamiku YouTube'i sisust on üles laadinud eraisikud, ehkki YouTube'i partneritena pakuvad oma materjale ka meediakontsernid CBSBBCVEVOHulu jt firmad.

Registreerimata kasutajad saavad videoid üksnes vaadata, registreeritud kasutajad aga võivad videoid piiramatus koguses ka üles laadida. Võimaliku sobimatu sisuga videoid tohivad üles laadida ainult need registreeritud kasutajad, kes on kinnitanud, et nad on vähemalt 18-aastased.

Eesti juutuubereid

Eesti tuntud juutuuberite hulka kuuluvad näiteks HDTanelMartti HallikHensugustaMärt KoikVictoria Villig, Maria Rannaväli, Einar Kuusk,  ja KanadonMuhedad.

Olemas on ka Youtube Premium, mis on voogedastuse platvorm. See pole veel Eestis saadaval. YouTube'is on olemas ka Youtube enda kanal, mis õpetab inimesi videoid tegema. Google on loonud ka YouTube kasutamise õpiku.

YouTube'is on võimalik teha otseülekandeid ja esmaesitlusi. Otseülekanne on praegu toimuva tegevuse edastus ja esmaesitlus on eelsalvestatud video esimene vaatajatele näitamine. 

YouTube videote privaatsusseadeid on kolm:

Privaatne: videoid näed ainult sina

Registriväline: Videoid näevad sina ja inimesed kellega sa videoid jagad

Avalik: Videoid näevad kõik kasutajad.

YouTube'is on võimalik luua brändi kontosid. Brändi kontod on sellised kontod, millel puudub meiliaadress ja mis saab kasutada ainult teatud Google tooteid: Google Drive, YouTube, Google+ jne...

Google'il üldiselt on hästi palju rakendusi, mida kõiki on võimalik kasutada tavalise Google kontoga. Lisaks on Google Bloggeris võimalik luua ka blogisid, mille puhul kasutajaks on bloggeri kasutajanimi. 

YouTube kasutavad youtuberid, bloggerid, vloggerid, muusikud, tavalised elanikud jne...