Chimera Linux: Linux Møder FreeBSD, men Er Det Noget for Dig?

Indeks
  1. Resumé
  • Hvad er Chimera Linux?
  • Hvad gør Chimera Linux unik?
  • Installation af Chimera Linux
  • Hvordan det er at bruge Chimera Linux?
  • Interesant, og Hvem Skal Bruge Det
  • Chimera Linux kombinerer BSD-kommandoer og moderne komponenter som Wayland og LLVM, tilbyder manuel installation og henvender sig til erfarne brugere, der værdsætter rene, tilpassede systemer.

    Resumé

    • Chimera Linux er unik ved at bruge BSD-kommandoer, Wayland, LLVM, Dinit, Pipewire og ikke systemd.
    • Installation på Chimera Linux er strengt manuel, inspireret af Arch Linux, og kræver kommandolinjeværktøjer.
    • Chimera Linux sigter efter et rent design, understøtter UNIX-lignende systemer, adopterer FreeBSD-brugerkommandoer, Almquist shell og esoteriske arkitekturer.

    Jeg skriver om Linux til daglig, og nogle gange begynder Linux-distributioner at virke ens. Jeg ledte efter noget forskelligt, og en dag, mens jeg surfede på Wikipedia, fandt jeg Chimera Linux. Da jeg er fan af BSD, blev jeg nysgerrig, da jeg lærte, at det brugte FreeBSD-brugerkommandoer. Jeg besluttede at installere det og tjekke det ud.

    Hvad er Chimera Linux?

    År for første udgivelse2021
    Minimum RAM128MB (Konsol), 1GB (Skrivebord)
    Understøttede skrivebordsmiljøerGNOME, KDE Plasma, andre miljøer tilgængelige via apk

    Chimera Linux er en Linux-distribution, der sigter efter et rent design med moderne komponenter.

    Som "Om" siden siger:

    Traditionelle store distributioner er komplekse og bærer meget unødvendigt udstyr med sig. Det er let at arbejde med dem, men svært at forstå, hvad der gemmer sig under overfladen. Det betyder, at så snart brugeren afviger fra den sti, som udvikleren har sat, bliver systemet uigennemtrængeligt.

    Hvad gør Chimera Linux unik?

    Chimera Linux er dedikeret til at lave en distribution, der er forskellig fra de eksisterende.

    Hvor du måske ville forvente GNU-værktøjerne ved kommandolinjen, finder du faktisk BSD-kommandoerne. Udviklerne tog denne beslutning på grund af, hvad de opfattede som den højere kvalitet af BSD-kommandoerne sammenlignet med GNU coreutils.

    På trods af det modne BSD-brugerland er der et ønske om at eliminere forældede Linux-komponenter. De officielt understøttede skriveborde, GNOME og KDE Plasma, bruger Wayland som standard i stedet for X11. I stedet for GCC-værktøjskæden bruger Chimera primært LLVM. Chimera bruger også Pipewire til at håndtere lyd. Du ville forvente, at systemd håndterede processer, men Chimera bruger i stedet Dinit.

    Dette ville ikke være det første ægteskab mellem en Linux-distribution og FreeBSD. Debian vedligeholdt tidligere GNU/kFreeBSD, men som brugte GNU-brugerland i stedet for det almindelige BSD og kørte FreeBSD-kernen. Da Linux typisk tilbyder bedre hardware-support end FreeBSD, især til ting som Wi-Fi, kan det være et godt alternativ til en fuld FreeBSD-installation for BSD-entusiaster, der ønsker at køre det på skrivebordet.

    Installation af Chimera Linux

    Installation af Chimera Linux er en strengt manuel proces. Der følger ikke noget installationsprogram med distributionen, selvom en fuld grafisk live-distribution er tilgængelig. På trods af Chimera's påstande om at gøre tingene anderledes end andre distributioner, synes installationsprocessen at være inspireret af Arch Linux. Der er endda en webside, du skal igennem for at guide dig til at udføre dele af installationen, ligesom den berømte proces, der er beskrevet på Arch's installationsvejledning.

    Efter at have downloadet og bootet dit installationsmedium til dit foretrukne miljø og arkitektur fra download-siden, starter du installationen ved at åbne GNOME's standardterminal, Console. Du skal udføre installationen som root. For at gøre dette skal du bruge su-kommandoen med - (bindestreg) optionen:

    su -

    Du vil blive bedt om root-adgangskoden, som er "chimera" på live-systemet.

    Efter at du er blevet root, vil det første, du skal gøre, være at opdele dit lagringsapparat i partitioner. Dokumentationen anbefaler cfdisk til dette. Det er et interaktivt terminalbaseret diskpartitioneringsprogram.

    Når partitionerne er oprettet, kan du formatere dem. Jeg formaterede min rodpartition med Ext4 på /dev/sda2.

    mkfs.ext4 /dev/sda2

    Dernæst skal du opsætte din swap-partition:

    mkswap /dev/sda1
    swapon /dev/sda1

    med en swap-partition og en root-partition til alt andet. Med disse partitioner oprettet kan du nu fortsætte med at installere systemet ordentligt. Jeg oprettede et mount-point til root-partitionen:

    mkdir /media/root
    mount /dev/sda2 /media/root
    chmod 755 /media/root

    Den sidste linje med chmod-kommandoen sikrer, at jeg har de rette rettigheder til installationen.

    Chimera inkluderer en chimera-bootstrap, der ligner pacstrap-programmet til Arch-installation, som installerer de grundlæggende pakker på root-partitionen. Jeg vil bruge netværksinstallationsmetoden til at downloade de nyeste pakker fra repository'et:

    chimera-bootstrap /media/root

    Med basesystemet installeret, brug chimera-chroot til at chroot'e ind i det. Fra nu af arbejder du fra root-partitionen.

    chimera-chroot /media/root

    Sørg for at installere kernen. Dette er en vigtig del af Linux. Jeg glemte det på mit første forsøg, da jeg troede, at chimera-bootstrap ville inkludere det. Jeg undrede mig over, hvorfor GRUB senere ikke kunne finde nogen kerner. Chimera bruger Alpine Linux's apk-pakkemanager. Jeg brugte den til at installere LTS-versionen af kernen:

    apk install linux-lts

    Med partitionerne oprettet er næste skridt at generere filen /etc/fstab for automatisk at montere partitionerne ved opstart:

    genfstab / >> /etc/fstab

    Igen ligner dette Arch-installationsprocessen. Det virker som om, du kunne have lavet en søg-og-erstat-operation, hvor du erstattede "arch" med "chimera".

    Jeg vil gerne undersøge denne fil for at se, om den giver mening for mit opsætning.

    Indstil root-adgangskoden

    passwd root

    Du skal opdatere initramfs med konfigurationen, ellers kan du muligvis ikke starte systemet:

    update-initramfs -c -k all

    Det sidste skridt er at installere en bootloader. Jeg valgte GRUB, da jeg er bekendt med det. Da jeg kørte dette i VirtualBox, lavede jeg en traditionel BIOS-installation. Chimera har en separat GRUB-pakke til dette:

    apk add grub-i386-pc

    Dette installerer GRUB til Master Boot Record, eller MBR:

    grub-install /dev/sda

    Generer derefter menuen, der vil dukke op ved opstart:

    update-grub

    Nu exit chroot-miljøet og genstart systemet.

    Næste skridt er at logge ind som root og oprette en ny bruger. Jeg bruger mig selv som eksempel:

    useradd david
    passwd david

    For at kunne køre su for at logge ind som root, tilføjede jeg mig selv til "wheel"-gruppen:

    usermod -a -G wheel david

    Efter dette indstillede jeg tidszonen for min placering ved hjælp af et symbolsk link:

    ln -s /usr/share/zoneinfo/US/Pacific /etc/localtime

    Jeg valgte GNOME og installerede det ved hjælp af apk, da det er en af de officielt understøttede muligheder:

    apk add gnome

    Du skal også aktivere GDM, så det starter ved opstart med dinit:

    dinit enable gdm

    Hvordan det er at bruge Chimera Linux?

    At bruge Chimera føles stort set som en standard distro, på trods af dens forskelle fra andre Linux-distributioner under overfladen. Det ligner en distribution, der er målrettet mod folk, der er Linux-eksperter, eller i det mindste komfortable med Unix-lignende systemer.

    Den default GNOME-grænseflade, på trods af dens oddities, sammen med FreeBSD-brugerland for kommandoerne, får det til at føles næsten som de macOS-systemer, jeg brugte meget tilbage i 2000'erne.

    En ting, der overraskede mig, var den standard shell. Jeg ville have forventet Bash, da det er de facto-standarden på Linux-systemer, men det var Almquist shell, en modificeret version af den oprindelige Bourne shell. Selvom denne var brugbar til interaktiv brug, er den primært egnet til at køre scripts.

    Jeg brugte apk til at installere min favorit shell, zsh:

    apk install zsh

    Ydelsen føltes ret sløv, men det kan være fordi, jeg kørte og installerede Chimera OS i en virtuel maskine. Det kan fungere bedre på ægte hardware.

    Interesant, og Hvem Skal Bruge Det

    En interessant ting ved Chimera Linux er dens fokus på portabilitet. Mens de fleste distributioner retter sig mod almindelige platforme som x86, understøtter Chimera også mere esoteriske arkitekturer som RISC-V. Den understøtter endda Raspberry Pi. Jeg har ikke nogen af de platforme til at teste, men det gør den mere Unix-lignende.

    Chimera Linux vil sandsynligvis appellere til brugere, der føler sig hjemme ved kommandolinjen. Hvis du nogensinde har arbejdet med mere tekniske distributioner som Arch eller Gentoo, vil du føle dig godt til rette. Hvis du har erfaring med nogen af BSD-systemerne, vil du sikkert også nyde at bruge dette system.

    Personer, der er mindre komfortable med at skrive kommandoer eller værktøjer som cfdisk eller GRUB, bør måske holde sig væk. Manglen på et dedikeret installationsprogram er en af grundene til, at jeg ikke ville anbefale Chimera til Linux-nybegyndere. De bør måske holde sig til live-versionerne, hvis de vil prøve Chimera.

    Som med Arch appellerer Chimera Linux til folk, der gerne vil tilpasse deres systemer i stedet for at stole på en forudpakket oplevelse. Udover den live miljø var jeg fri til at sætte systemet op med den software, jeg ønskede på det.

    Måske vil der en dag komme derivative distributioner, der er mere brugervenlige, ligesom de, der er vokset op omkring Arch, såsom Manjaro.

    Hvis du vil tjekke Chimera Linux ud, kan du besøge download-siden og hente et billede til din maskine for at installere det på din computer.

    Chimera Linux er en distribution, der kun er et par år gammel. Det er en interessant oplevelse af gammeldags kommandolinjestyring og moderne komponenter som Wayland. Denne syntese af gammel og ny vil være interessant at følge i fremtiden. For erfarne Linux-brugere, der ønsker noget nyt, er det værd at tjekke ud.

    Skriv et svar

    Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

    Go up