Linux palvelimet h1

Otsikkojen kokoja muutettu ja tekstin formatointia paranneltu 28.09.2018

Lähteisiin lisätty kurssi. 02.11.2018

a) Tee oma Linux-livetikku. Kokeile sitä jossain muussa kuin koulun koneessa. Tämä kohta ei edellytä asentamista – jos kuitenkin asennat, ota ensin varmuuskopiot.

 

Asensin linux-livetikun ja kokeilin sitä omassa tietokoneessani, en asentanut xubuntua. Live tikku toimi ainakin siinä määrin että pystyin tekemään h1 tehtävät käyttämällä sitä.

 

b) Listaa testaamasi koneen rauta (‘sudo lshw -short -sanitize’).

 

H/W path Device Class Description
==============================================================
system Z87-HD3 (To be filled by O.E.M)
/0 bus Z87-HD3
/0/0 memory 64KiB BIOS
/0/4 memory 256KiB L1 cache
/0/5 memory 1MiB L2 cache
/0/6 memory 6MiB L3 cache
/0/7 memory 8GiB System Memory
/0/7/0 memory 4GiB DIMM DDR3 Synchronous 16
/0/7/1 memory DIMM [empty]
/0/7/2 memory 4GiB DIMM DDR3 Synchronous 16
/0/7/3 memory DIMM [empty]
/0/41 processor Intel(R) Core(TM) i5-4670K CP
/0/100 bridge 4th Gen Core Processor DRAM C
/0/100/1 bridge Xeon E3-1200 v3/4th Gen Core
/0/100/1/0 display GP104 [GeForce GTX 1070]
/0/100/1/0.1 multimedia GP104 High Definition Audio C
/0/100/2 display Xeon E3-1200 v3/4th Gen Core
/0/100/3 multimedia Xeon E3-1200 v3/4th Gen Core
/0/100/14 bus 8 Series/C220 Series Chipset
/0/100/14/0 usb3 bus xHCI Host Controller
/0/100/14/0/5 input Gaming Mouse G502
/0/100/14/0/6 generic Generic USB device
/0/100/14/0/d generic SAMSUNG_Android
/0/100/14/0/e input USB-HID Keyboard
/0/100/14/1 usb4 bus xHCI Host Controller
/0/100/14/1/1 scsi6 storage DT Rubber 3.0
/0/100/14/1/1/0.0.0 /dev/sdc disk 15GB DT Rubber 3.0
/0/100/14/1/1/0.0.0/0 /dev/sdc disk 15GB
/0/100/14/1/1/0.0.0/0/1 /dev/sdc1 volume 14GiB Windows FAT volume
/0/100/16 communication 8 Series/C220 Series Chipset
/0/100/1a bus 8 Series/C220 Series Chipset
/0/100/1a/1 usb1 bus EHCI Host Controller
/0/100/1a/1/1 bus USB hub
/0/100/1b multimedia 8 Series/C220 Series Chipset
/0/100/1c bridge 8 Series/C220 Series Chipset
/0/100/1c.2 bridge 8 Series/C220 Series Chipset
/0/100/1c.2/0 enp3s0 network RTL8111/8168/8411 PCI Express
/0/100/1c.3 bridge 82801 PCI Bridge
/0/100/1c.3/0 bridge 82801 PCI Bridge
/0/100/1d bus 8 Series/C220 Series Chipset
/0/100/1d/1 usb2 bus EHCI Host Controller
/0/100/1d/1/1 bus USB hub
/0/100/1f bridge Z87 Express LPC Controller
/0/100/1f.2 storage 8 Series/C220 Series Chipset
/0/100/1f.3 bus 8 Series/C220 Series Chipset
/0/1 scsi0 storage
/0/1/0.0.0 /dev/sda disk 120GB KINGSTON SV300S3
/0/1/0.0.0/1 /dev/sda1 volume 449MiB Windows NTFS volume
/0/1/0.0.0/2 /dev/sda2 volume 99MiB Windows FAT volume
/0/1/0.0.0/3 /dev/sda3 volume 15MiB reserved partition
/0/1/0.0.0/4 /dev/sda4 volume 111GiB Windows NTFS volume
/0/2 scsi1 storage
/0/2/0.0.0 /dev/sdb disk 240GB KINGSTON SV300S3
/0/2/0.0.0/1 /dev/sdb1 volume 223GiB Windows NTFS volume
/1 power To Be Filled By O.E.M.

 

c) Asenna kolme itsellesi uutta ohjelmaa. Kokeile kutakin ohjelmaa sen pääasiallisessa käyttötarkoituksessa.

 

Inkscape

Asensin inkscape vektorigrafiikan editorin terminaalin avulla käyttämällä sudo apt-get install inkscape komentoa ja piirsin sillä nykytaiteen mestariteoksen.

Nykytaiteenmestariteos

Chromium

Asensin seuraavaksi chromium internet selaimen käyttämällä software & update ohjelmaa koska chromiumia ei pystynyt lataamaan terminaalin avulla sillä pakettia ei löytyny, katsoin chromium selaimella youtube sivustolta Se oli tonnin seteli videon.

 

Chromium B.S.U

Sitten asensin chromium-bsu pelin koska kun yritin asentaa chromiumia terminaalissa luki “However the following packages replace it: chromium-bsu”
niin kiinnostuin mikä se on. Peli oli space invaderssin tyylinen bullet hell peli, peli oli vaikeustasoltaan aika helppo high scoreni oli 27k. Pelasin noin 20min.

 

d) Mitä lisenssiä kukin näistä ohjelmista käyttää? Selitä lyhyesti, mitä oikeuksia ja velvolisuuksia tuosta lisenssistä seuraa.

 

Inkscape käyttää GNU GENERAL PUBLIC LICENSE.
Lisenssi antaa käyttäjälle oikeuden:

Käyttää ohjelmaa miten haluaa ja ihan mihin vain tarkoitukseen.
Tutkia ja muuttaa ohjelmaa miten haluaa ja päästä lähde koodiin käsiksi.
Jakaa ohjelmaa ihan kenelle vain.
Jakaa muunneltua versiota ohjelmasta.

Lisenssi velvoittaa käyttäjää pitämään GPL lisenssin muokkaamassa ohjelmassaan joka taas velvoittaa pitämään lähdekoodin avoimena.

Chromium käyttää monia eri lisenssejä BSD, MIT, MS-PL ja MPL/GPL/LGPL ja myös lisensoimattomia tiedostoja

BSD antaa periaatteessa vapaat kädet tehdä ihan mitä vain ja julkaista muunneltuja versioita ilman että antaa pääsyä lähde koodiin kunhan lisenssin teksti säilyy lähdekoodissa.

MIT antaa samat vapaudet kuin BSD?

MS-PL eli microsoft public license, antaa oikeuden muuttaa tuotetta ja jakaa sitä mutta ei oikeutta jakaa siihen liittyviä tekijöiden nimiä, logoja ja tavaramerkkejä.
Jakajan ei tarvitse jakaa lähdekoodia mutta hänen tulee säilyttää kaikki alkuperäis ohjelmassa olevat tekijänoikeudet, patentit, tavaramerkit ja merkintäilmoitukset.
Eli se ei ole täysin avoin?

MPL on vapaiden lisenssejen ja GPL lisenssin niin sanottu välimaasto, käyttäjällä on oikeus käyttää, muuttaa ja jakaa tuotetta miten haluaa mutta siihen kuuluu rajoitteita kuten se että jaetun tuotteen pitää pysyä MPL lisenssin alaisuudessa ja jakaja ei saa muuttaa muiden oikeuksia tai rajoittaa niitä.

Chromium B.S.U käyttää Clarified Artistic ja MIT lisenssejä.

Clarified Artistic License antaa oikeuden muuttaa, kopioida ja jakaa muunneltua versiota käyttämällä samoja lisenssiin kuuluvia ehtoja ja jakamalla lähdekoodin. Se antaa myös oikeuden jakaa muunneltua versiota maksullisena mutta lisensointi tulee olla ilmaista.

 

e) Listaa käyttämäsi ohjelmat (esim. MS Word), kunkin ohjelman käyttötarkoitus (esim. Tekstinkäsittely) ja vastaava vapaa Linux-ohjelma (esim. LibreOffice Writer). Jos johonkin tarkoitukseen ei löydy vapaata Linux-ohjelmaa, listaa sekin. (Päivitetty: korjasin tämän kohdan tunnuskirjaimen d->e)

 

Discord, Foobar2000, MS office, Firefox, chrome, snipping tool.

Siinä muutama ohjelma mitä käytän aika usein ja joitain päivittäin.

Discordista löytyy linux versio joka menee ainakin päälle mutta siinä on vielä bugeja.

Foobar2000 on musiikin toistamiseen käytettävä ohjelma en ainakaan löytänyt linux versiota mutta löysin vastaavia jotka ovat samankaltaisia, DeaDBeeF ja Rhythmbox. DeaDBeeFissä ja Rhythmboxissa asettelut ovat todella samanlaisia ja niitä voi muuttaa oman mielen mukaiseksi kuten Foobar2000.

MS officen vastaava ohjelma on LibreOffice niinkuin tehtävän annossakin sanotaan, käytin LibreOfficea windowsilla myös ennenkuin sain koululta lisenssin MS officeen.

Firefoxiin on linux versio joka tulee esimerkiksi Xubuntussa käyttöjärjestelmän mukana.

Chromen linux versio on chromium joka ei esimerkiksi tue H.264 videonpakkausstandardia. Mutta se toimii samanlailla chromen kanssa.

Snipping tooliin vastaavana löytyy Shutter niminen ohjelma joka toimii todella samankaltaisesti. Ohjelmalla voi valita alueen josta ottaa näyttökuvan tai vaikkapa ikkunan mistä ottaa kuvan.

 

f) Vapaaehtoinen lisätehtävä: varmuuskopioi tiedostosi (voit käyttää esimerkiksi ulkoista USB-levyä)

 

Minulla on jo olemassa USB tikulla ainakin suurin osa tiedostoista joista tarvitsen varmuuskopiot.

 

Aikaa tehtävän tekemiseen meni noin 4 tuntia yhteensä.

 

LÄHTEET/ SOURCES

www.wikipedia.org Käytin wikipediaa katsoakseni mitä lisenssejä eri ohjelmat käyttivät.

www.gnu.org  Täältä löysin mitä GLP lisenssiin kuuluu.

https://opensource.org/licenses/alphabetical Sivulta löysin paljon tietoa lisensseistä.

https://linuxconfig.org/how-to-install-discord-on-linux Täältä löysin ohjeita discordin lataamiseen eri distroille.

https://alternativeto.net Tältä sivulta on helppo löytää vastaavia windowsilla toimivia ohjelmia Linux ympäristöön.

http://terokarvinen.com/2018/aikataulu-%E2%80%93-linux-palvelimet-ict4tn021-3003-to-8-14-alkusyksy-2018p1-%E2%80%93-5-op Lähde kurssiin.

Advertisements