
De SuSE SLES ARM Pakket.
Afbeelding: J. A. Watson
Aan het einde van November, de Raspberry Pi-Blog kondigde de beschikbaarheid van SuSE Linux Enterprise Server (SLES) voor de Raspberry Pi 3. Als Eben Upton zei in die tijd, dit was een big deal voor twee redenen — het was de eerste officiële 64-bits besturingssysteem voor de Pi-3 (Raspbian en andere beschikbare versies zijn 32-bits), en het was een officiele release van een grote leverancier.
De aankondiging in theSuSE Blog geeft veel meer informatie over het wat/hoe/waarom van de SLES de haven, en zorgt voor een interessante lezen. Van wat ik heb begrepen, SuSE en/of ARM gaf een paar flitsende pakketten (zie rechts), die een Raspberry Pi 3 voorgeladen met SLES 12 SP2: ik zou graag hebben dat ook gehad en is gezegend met een…
Er zijn een paar snaren aan deze release, echter, omdat SLES is een commerciële Linux-distributie. De Raspberry Pi-poort wordt gratis aangeboden, samen met een één jaar self-service registratie voor updates en patches. Ik ben niet zeker wat er zal gebeuren aan het einde van dat jaar; ik hoop dat de registratie en de patch/update beschikbaarheid zal gewoon worden voortgezet voor een ander jaar, maar ik heb nog niets zien in de aankondigingen over.
De sign-in pagina.
Afbeelding: J. A. Watson
De eerste stap is natuurlijk het downloaden van de distributie image. SuSE Linux Enterprise Server te downloaden zal je vragen om je in of maak een SuSE Customer Center-account voor het ontvangen van een jaar van patches en updates. Kijk goed naar de onderkant van het scherm en je zal zien dat er een optie om gewoon te downloaden van de afbeelding zonder te registreren, en dus zonder het verkrijgen van de updates en patches. Als je gewoon wilt downloaden en opstarten SLES uit nieuwsgierigheid of voor de ‘gee whiz-effect” kunt u met de no-registratie optie. Maar als u van plan bent om te houden het nog lang genoeg om het uit te proberen en zien of het nuttig is, dan heeft u waarschijnlijk moet registreren om de patches en updates.
Zelfs als u kiest voor de niet-registratie optie, zult u nog een formulier in te vullen om akkoord te gaan met de SuSE-privacy beleid-en exportbeperkingen. Als je eenmaal hebt gekregen door dat u in staat zal zijn om te downloaden op een 950MB xz-gecomprimeerde afbeelding. De pagina bevat ook MD5 en SHA256 checksum voor de download.
De afbeelding kan worden gecomprimeerd en wordt gekopieerd naar een SD-kaart (minimaal 8GB) met het volgende commando:
xz -cd IMAGE | dd of=/dev/sdx bs=4M
Vervang de AFBEELDING met het te downloaden bestand (momenteel SLES-12-SP2-ARM-X11-raspberrypi3_aarch64.aarch64-2016.10.04-GM.raw.xz) en /dev/sdx met de apparaat naam voor de SD-kaart. Deze opdracht duurt iets van 5-10 minuten op mijn desktop systeem, dus wees geduldig en geef het de tijd om te voltooien.
Het initiële partitionering van de SD-kaart is een 200 MB (VET) EFI-partitie (ja, ze zijn overgestapt van het opstart proces rond, zodat het uiteindelijk als een EFI boot), een 266MB (ext3) BOOT partitie, en een 4.96 GB (btrfs) ROOT-partitie. Hier is een kleine tip die ik leerde de harde manier… niet proberen uit te breiden dat de ROOT-partitie en gebruik de resterende vrije ruimte op dit punt. Als u de oorspronkelijke opstartvolgorde zal er niet blij mee, en het zal crash en branden op een vrij spectaculaire manier. Gewoon laten zoals het is op dit punt, en laat de eerste boot de verwerking van haar eigen werk.
De SD kaart kan dan geplaatst in een Raspberry Pi 3 en opgestart. De oorspronkelijke opstartvolgorde wijzigen de grootte van de bestandssystemen voor het vullen van de SD-kaart, en zal vervolgens door een configuratie dialoogvenster om de installatie taal en toetsenbord indeling en het maken van de Linux gebruikersaccount.
Op dit punt liep ik in mijn eerste serieuze probleem met mijn Logitech Unifying-toetsenbord en trackball werkt niet. BLEAH! Na het loskoppelen en replugging de Unifying-ontvanger, en het te verplaatsen tussen de verschillende poorten op de Pi, heb ik eindelijk gaf en gegraven uit een bekabelde USB-toetsenbord, die betrokken duiken diep in de opslag zijn in mijn zolder, en afranseling mijn hoofd aan de balken van het dak een paar keer net aan het verbeteren van mijn houding nog meer.
Het is een heel raar probleem, eigenlijk, omdat de Unifying-toetsenbord werkt prima in de eerste GRUB boot menu, maar dan als SLES begint te komen, meer functioneert. Later kwam ik wat meer informatie over deze op de forums, lijkt het erop dat er een kernel module ontbreekt die nodig is voor de ondersteuning van de logitech Unifying-ontvanger.
Hoe dan ook, als je eenmaal een werkend toetsenbord en muis is aangesloten, de configuratie, dan blijft de Registratie stap. Hier voert u uw e-mail adres en de Code in die u kreeg tijdens het downloaden. Behalve de code die ik kreeg zou het niet werken – ik hield steeds “onbekend registratie code” van de registratie-server. Hmmm. Ok, ik ten slotte kreeg en nam de “doorgaan zonder registratie” optie.
SLES komt en lijkt te lopen ok, maar het is een andere wereld dan wat ik gewend ben met openSuSE, misschien omdat dit de SLE-Server versie, eerder dan de Desktop-versie. Het maakt gebruik van iceWM voor de desktop, met een zeer eenvoudige configuratie. Ik zou graag een screen shot van het op dit punt, maar ik kon het niet vinden een screen capture utility van welke aard ook, en ik kon niet achterhalen hoe om te downloaden van een…
Een bedraad netwerk verbinding kwam met het geen probleem, maar voor draadloze netwerken had me verbijsterd voor een tijdje, als er geen netwerk-pictogram op de iceWM paneel, en ik begon te denken dat ik zou kunnen hebben om het opzetten van draadloze netwerken via de CLI. Uiteindelijk vond ik het YAST-Netwerk controle in de iceWM menu ‘ s, en was in staat om te lopen door en ontvang WiFi geconfigureerd en werken.
Hier is een korte lijst van de toepassingen en hulpprogramma ‘ s:
Kernel 4.4.21 iceWM 1.3.12 goddelozen netwerk managerFirefoxemacs editorwireshark
Dat is niet veel. Nogmaals, het zou worden, want dit is de Server editie en niet de Desktop edition, dus veel van de desktop toepassingen en hulpprogramma ‘ s zijn niet inbegrepen. Het lijkt mij dat deze uitkering is bedoeld als een bewijs dat de 64-bits kernel werkt op de Pi 3, en misschien wel als een ontwikkelingsplatform voor de voortzetting van het werk op, en dat andere project dat zou langs komen.
openSuSE Sprong
Een openSuSE Sprong 42.2 64-bits afbeelding voor de Raspberry Pi 3 werd aangekondigd in December. De aankondiging was erg vergelijkbaar met het één voor SLES, een opsomming van de voordelen van deel uit te maken van de standaard openSuSE ontwikkeling van de familie, dus het voortdurend krijgt updates hetzelfde als alle andere standaard openSuSE-distributies. In tegenstelling tot SLES, dat is slechts een desktop/GUI beschikbaar, het openSuSE-distributies bieden een verscheidenheid van desktops, zoals Xfce, LXQT, en anderen. Ze zijn ook niet alle van de hoepels te springen door met de registratie en ondersteuning, zodat je de download is aanzienlijk eenvoudiger.
De downloads zijn beschikbaar via de openSuSE Wiki Raspberry Pi 3-pagina. Tenzij u precies weet wat u aan het doen bent, u moet niet proberen om het gebruik van de “niet-voortgezette” beeld, gewoon overslaan naar beneden te ‘Installeren van de 64-bits openSUSE Sprong beeld’. Er zijn download links zijn er voor verschillende desktop-versies, heb ik ervoor gekozen om te proberen de Xfce verscheidenheid. Eigenlijk zou ik graag proberen de LXQT versie, maar het lijkt MIA op het moment.
De indeling van het bestand is hetzelfde, de xz-gecomprimeerde raw-afbeelding, zodat de procedure voor het kopiëren naar een SD kaart geldt hetzelfde als voor SLES. De oorspronkelijke opstartvolgorde weer de grootte van de root-bestandssysteem te gebruiken alle beschikbare ruimte op de SD-kaart, maar het niet uitvoeren van de rest van de initiële configuratie die SLES deed. Dat betekent dat het komt vervolgens met alleen een root account en een standaard AMERIKAANSE engels toetsenbord. Dus nadat u bent ingelogd, is het bureaublad er als volgt uitziet:
openSuSE Sprong 42.2 – Raspberry Pi 3
Afbeelding: J. A. Watson
Dit ziet er veel meer bekend dan de SLES desktop met iceWM deed. Het bedieningspaneel en de menu ‘ s zijn precies wat ik gewend ben van andere systemen die Sprong. De Netwerk Manager icoon op het paneel, en de WiFi-netwerken worden weergegeven.
Sinds ik begon te kreunen over SLES niet het hebben van veel bekende hulpprogramma ‘ s en toepassingen, hier is een korte lijst van wat is opgenomen in Pi 3 Sprong 42.2:
Kernel 4.4.36 Xfce 4.12 Netwerk ManagerFirefoxEmpathyGIMPeVince document viewerRistretto afbeelding viewerShotwell foto managementRhythmboxLeafpad tekst editorScreenshot utility
In het kort, met uitzondering van LibreOffice, het heeft vrijwel alles wat u zou verwachten op een openSuSE Sprong installatie.
openSuSE Tumbleweed
Dit is waar ik tegen de muur. Ik had geen geluk te krijgen van Tumbleweed uitgevoerd op de Pi 3, of zelfs de Pi-2. Op de Pi-3-pagina, geen van de links voor upstream Tumbleweed kernels gewerkt, en toen ging ik naar de download map om rond te kijken, alle van de bestanden die werden gedateerd op het einde van oktober. Ik weet uit ervaring met Tumbleweed dat is geen goed teken. Zeker genoeg, geen van hen zou de boot voor mij.
Ik ging ook naar de openSuSE-Pi 2-pagina, en vond een aantal actuele foto ‘ s. Wanneer ik geprobeerd hen, ze op zijn minst de slag te starten, maar ze hebben nooit echt gemaakt tot een GUI bureaublad. Uiteindelijk besloot ik op te geven op het Tumbleweed voor nu.
Samenvatting
Het uitproberen van SuSE/openSuSE op de Raspberry Pi nog niet zo leuk als ik dacht dat het zou worden. Het goede nieuws is dat er echt een 64-bits ARM afbeeldingen beschikbaar voor de Raspberry Pi 3. Ik denk dat dit is vooral belangrijk omdat de SuSE-ontwikkelaars die werkzaam zijn geweest op dit voeden hun wijzigingen terug in de upstream kernel, zodat ze beschikbaar zijn voor iedereen, en dat zal helpen bij het maken van andere 64-bits verdelingen mogelijk.
Ik weet niet precies hoe nuttig dit gaat nu echter. Ik denk dat als je al bekend bent met SLES, de Raspberry Pi 3-poort kan nuttig zijn. Maar de zeer minimale iceWM desktop, en de beperkte toepassingen en hulpprogramma ‘ s die momenteel zijn opgenomen gaan beperken de bruikbaarheid van het nu.
openSuSE Sprong, aan de andere kant, lijkt het meer complete en vertrouwd, maar het lijkt echt strijd op de Pi 3, en er werd een keer of twee, wanneer de Xfce desktop crashte en moest ik opnieuw inloggen. Ik denk dat er een aantal verbeteringen in de stabiliteit die nodig is voordat deze kon vinden meer wijd verspreid gebruik.
Meest teleurstellende van alle was openSuSE Tumbleweed, simpelweg omdat dat is mijn favoriete distributie, en ik kon niet eens krijgen om te starten op de Pi3 of Pi2. Zucht.
Ah goed, ik zal op vooruit deze week proberen de andere niet-Raspbian uitkeringen op de Raspberry Pi. Zoals het er nu uitziet zal dat worden Ubuntu MATE, Fedora 25, Manjaro ARM en PiCore Linux. Als er anderen zijn die ik over het hoofd hebben gezien, laat het me weten.