Intel NUC:n mukauttaminen Linuxilla
Kuusi kuukautta kestäneen videoneuvottelun jälkeen olin kyllästynyt katselemaan kollegoitani pieninä pikkukuvina 13- ja 15-tuuman kannettavien tietokoneiden näytöillä. En kuitenkaan halunnut pöytä- tai tornikotelon ja kaikkien siihen liittyvien kaapelointien aiheuttamaa sotkua.
Harkitsin lyhyesti Mac Miniä, mutta en halunnut antautua omistusoikeudelliseen käyttöliittymään. Halusin todella Linux-työpöydän, jossa on tehoa, siirrettävyyttä ja pieni tilantarve. Harkitsin System76:n Meerkatia, mutta päätin sen sijaan rakentaa oman tietokoneeni käyttäen Intelin Next Unit of Computing (NUC) -tietokonetta.
Intel loi NUC:n hyvin pieneksi, pelkistetyksi tietokonejärjestelmäksi, jossa on useita vaihtoehtoja. Se on tehokkaampi ja modulaarisempi kuin esimerkiksi Raspberry Pi, mutta se on pienempi kuin jopa microATX-kokoinen PC-torni.
1990-luvun alussa oli helppoa ostaa tietokonejärjestelmä ilman asennettua käyttöjärjestelmää. Päätöksenteko siitä, minkä käyttöjärjestelmän halusi asentaa tietokoneeseensa – ilman, että joutui maksamaan niin sanottua ”Windows-veroa” – on vapaus, josta pidin. Vapauden tunteen tuntee myös silloin, kun rakentaa oman tietokoneen – saa itse valita tietokonejärjestelmäänsä tulevat komponentit sen sijaan, että ottaisi sen, mitä tietokonevalmistaja päättää. Tee-se-itse-tietokone-projektiin liittyy myös tietty määrä riskiä ja seikkailua, mikä tekee siitä antoisamman kuin pelkkä ostaminen.
Mitä en tiennyt, oli se, toimisiko Linux hyvin NUC:lla. System76:n Meerkat perustuu NUC-alustaan, mutta en ollut varma, oliko siinä jokin ”salainen kastike”, joka saisi sen toimimaan Linuxin kanssa.
Paljon tutkimusta pienelle PC:lle
Tutkin melko paljon eri NUC-versioita ja päädyin lopulta Intelin NUC8i5BEH-pakettiin.
800px-intel_nuc8.jpg
Intel NUC8i5BEK2 (Laserlicht, CC BY-SA 4.0)
Minussa oli Intel Core i5-8259U -prosessori @ 8x 3.8GHz ja I219-V Gigabit Ethernet. Lisäksi siinä on Cannon Point-LP CNVi -langaton yhteys, sisäänrakennettu tuki Bluetoothille, neljä USB-porttia, Thunderbolt-portti ja HDMI. Lisäsin kaksi 8 Gt:n RAM-muistisirua, jolloin RAM-muistia on 16 Gt (tämä NUC tukee jopa 32 Gt:aa). Lisäsin myös SSD-aseman – 250 Gt:n Samsung 970 EVO Plus M.2 NVMe SSD:n.
Tässä on tilannekuva järjestelmästä, jonka otin Phoronix Test Suite -testisarjasta:
Intel Core i5-8259U @ 3.80GHz
Core Count: 4 Thread Count: 8
Extensions: SSE 4.2 + AVX2 + AVX + RDRAND + FSGSBASE
Cache Size: 6144 KB
Microcode: 0xd6
Scaling Driver: intel_pstate powersave
GRAPHICS: Intel Iris Plus 655 3GB
Frequency: 1050MHz
OpenGL: 4.6 Mesa 20.0.8
Display Driver: modesetting 1.20.8
Monitor: Sceptre F27
Screen: 1920x1080
MOTHERBOARD: Intel NUC8BEB
BIOS Version: BECFL357.86A.0073.2019.0618.1409
Chipset: Intel Cannon Point-LP
Audio: Realtek ALC233
Network: Intel I219-V + Intel Cannon Point-LP CNVi
MEMORY: 16GB
DISK: Samsung SSD 970 EVO Plus 250GB
File-System: ext4
Mount Options: errors=remount-ro noatime rw
Disk Scheduler: NONE
OPERATING SYSTEM: Pop 20.04
Kernel: 5.4.0-7642-generic (x86_64)
Desktop: GNOME Shell 3.36.4
Display Server: X Server 1.20.8
NUC-paketin mukana tuli kiinnityslaitteisto, jolla se voidaan kiinnittää monitorin takaosaan. Valitsin langattoman näppäimistön ja hiiren, ja minulla sattui olemaan Logitech C270 -kamerakamera lojumassa edellisestä projektista.
NUC:n kokoaminen
Kun paketti tuli postissa, halusin innokkaasti koota uuden tietokoneeni. Otin NUC:n ulos laatikostaan ja katsoin käyttöohjeita. Opin parhaiten katsomalla, joten löysin YouTubesta hyvän videon, jossa näytetään, miten NUC avataan ja asennetaan RAM-muisti ja SSD-asema. Videon ohjeiden mukaan irrotin laitteen pohjassa olevat neljä ruuvia, irrotin kannen ja napsautin helposti kaksi 8 Gt:n RAM-muistisirua paikalleen.
SSD-aseman asentaminen oli hieman vaikeampaa. Jouduin irrottamaan pienen kiinnitysruuvin ennen NVMe-aseman asettamista paikalleen. Pudotettuani ruuvin kahdesti ja hukattuani sen kerran koteloon onnistuin asentamaan ja kiinnittämään aseman. Sitten kiinnitin kannen uudelleen ja kiinnitin neljä ruuvia pohjassa.
Viimein oli aika nähdä työni hedelmät. Liitin NUC:n näyttöön HDMI-kaapelilla, kiinnitin näppäimistön ja hiiren USB-portteihin ja käynnistin laitteen. Ohjeiden mukaan painoin käynnistyksen yhteydessä F10-näppäintä päästäkseni BIOSiin ja valitsin USB-aseman, jolle olin aiemmin asentanut System 76:n Pop_OS Linux-käyttöjärjestelmän.
Linuxin käynnistäminen NUC:lla
Ensimmäinen käynnistykseni ei onnistunut, joten asetin BIOSin Legacy-tilaan, ja toisella käynnistyskerralla Pop_OS tuli esiin! Nopea tarkistus paljasti, että langaton yhteys oli kunnossa, ja näppäimistö ja hiiri toimivat molemmat. Asennus kesti vain noin 10 minuuttia. Lisäsin suosikkisovellukseni, kuten Chrome-selaimen, ja aloin pitää hauskaa. Aluksi kokeilin 32-tuumaista LCD-televisiota monitorina, mutta näyttö oli liian rakeinen, joten tein hieman tutkimusta netissä ja tilasin Sceptren 27-tuumaisen näytön.
Yksi NUC:n parhaista ominaisuuksista on se, että se toimitetaan ilman käyttöjärjestelmää, joten voit valita oman. NUC-alusta on sertifioitu useille Linux-jakeluille, kuten Ubuntulle, OpenSuselle ja Clear Linuxille. Käynnistin Fedora 32:n NUC:lla ja se toimi hyvin.
Olen ollut vaikuttunut järjestelmän nopeudesta. Käynnistysaikani käynnistyksestä kirjautumiseen on 17 sekuntia. Tässä on tilannekuva järjestelmästä, jonka loin Neofetchin avulla.
nuc-snapshot.png
(Don Watkins, CC BY-SA 4.0)
Kokeilepa
.