Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Frawly
    veterán

    Sziaszok.
    Kezdő Debianos vagyok és szeretnék egy számomra érdekes dolgot leírni.
    Telepítettem a Debian 9.5-öt kb 4x is :) egymás után ugyan azzal a telepítővel.
    Mind a 4x máshogy települt fel.
    A legfurcsább pl az volt, hogy synaptics- keresésben hol benne volt a keresett csomag hol nem.
    Gdebit akartam feltenni és nem volt elérhető.A következő telepítésnél pedig apalból benne volt az eszközök között.
    Több desktopot is teleítettem de mindegy volt mit jelőltem ki cinnamonnal indult el, a következő telepítésnél meg csak KDE stb..
    Minden telepítési lépést végig figyeltem mit és hogyan csinálok az összes telepítésnél mindent ugyan úgy és mégis szinte mind a négy telepítésnél a végeredménynél voltak külömbségek.

    Mit csinálhattam másként.

    Pedig ez nekem mirrorproblémának tűnik. Biztos vagy benne, hogy mind a négy telepítésnél ugyanazokat a tükörszervereket választottad ki? Egy tükrök lassabban frissülnek.

  • Frawly
    veterán

    Hadd javítsalak ki. A kernelben nincs olyan driver, ami zárt kódrészletet tartalmaz, lévén a kernel maga is GPL.

    Kernel alatt azt a kernelt értem, ami a hivatalos linux kernel (https://www.kernel.org/).

    Az már más kérdés, hogy az egyes disztribúciók készítői esetenként patch-elik a kernelt nem GPL licencű kóddal. A felhaszálónak ugyan egykutya, de nem árt tudni, hogy nem a Debian 'hagyja ki' a driver kódját a kernelből, hanem más disztribúciók 'teszik bele'.

    Én úgy emlékszek, hogy ezeket a kódrészeket Torvalds maga is blob-nak nevezi. Tehát igenis vannak ilyen részek a kernelben, nem minden 100%-ig GPL. A legtöbb normál disztró default konfiggal fordítja a kernelt, az csak kivételes, ha valami saját cumót, patcht is beleforgatnak (Red Hat / CentOS, stb. ág ilyen).

    Szóval de, a Debian igenis sok mindent kihagy. Nem is keveset.

    (#8844) zoltanz: igen, ez a másik hátulütője, ha frissül a kernel, és a régi dkms modul nem lesz kompatibilis vele, akkor újra kell fordítanod.

  • Frawly
    veterán

    "A többire meg azt tudom írni, hogy ez az ingyenes szoftvervilág velejárója. Mivel kevesebben használják ezt a platformot, ezért simán előfordulhat hogy 1-1 hw-hez nincs támogatás vagy leírás,"

    Persze ezt meg is értem, ha egy egzotikus darabról van szó, de ez egy népszerű típus, aminek van gyári Linux driver-e is.

    Ezek a GNU free-t erőltető disztrók ilyenek. Mint mondtam, valószínű, hogy ahhoz a kártyához olyan driver van a kernelben, ami vagy zárt kódrészletet tartalmaz, vagy nyílt ugyan a kódja, de mégis proprietary, vagy legalábbis nem GPL/MIT licences a kódja. Az ilyenek meg a Debianék szemében nem kívánatosak, alapból ki vannak hagyva a disztróból, ha mégis használni akarod, akkor vagy neked kell nonfree tárolóból feltenni, vagy kézzel fordítani.

    Nem csak a Debian ilyen spéci disztró, vannak más ilyen GNU free licencet szigorúan megkövetelő és komolyan vevős disztrók, Parabola, PureOS, Trisquel, stb.. Nyilván akkor használj ilyet, ha ez neked is fontos. Ha az a fontos, hogy menjen a hardver, akkor tegyél fel ubis vagy archos vagy valami fedorás ágat, azokban menni szokott minden, nincs szigorú GPL only szemlélet.

  • Frawly
    veterán

    Pedig a dobozon büszkén olvasható linux támogatás 2.6 os Kernel-től :)

    És a kernel forráskódfájában ott is van rá a driver azóta is, csak mikor a debianos csomagkarbantartó fordítja az új kernelt, akkor a konfigjában kikapcsolja ezeket a nem teljesen rendezett licencű modulokat, és ezek nélkül fordul le a kernel, és így persze, hogy utólag neked kell külön leforgatni hozzá a drivermodult.

    Más disztrókon, ahol nem megy ezzel a free dolgokkal vergődés, simán belefordítanak mindent a kernelbe, ami az adott akárhánybites PC-s platformra kellhet. A legjobb a helyzet talán Mint-en, mert ott tényleg az alaprendszerrel együtt telepítésre kerül minden firmware-csomag és zárt driver is, hogy a kezdő felhasználónak ne azzal kelljen kezdeni, hogy csomagot keresgél, meg nyomoz, mert nem megy valami hardvere.

    Persze ezek a teljesen GNU free disztrók is használhatók, de akkor eleve úgy kell hardvert venni hozzá, hogy ne csak hogy legyen drivertámogatás, de mindjárt a driver is teljesen opensource legyen. Van, aki emiatt a laptopja BIOS-át is teljesen lecseréli GNU free Core/Libre Bootra.

  • Frawly
    veterán

    Nagyszerű így a Debian, nyilvánvaló, hogy nem home user kezdőkek való, de azoknak, akik tanulgatnák a dolgokat ill egy stabil rendszert szeretnének igencsak kiváló!
    Kár ezt a stabilítás dolgot forszírozni amúgy, egyszerűen az vonja kétségbe ezt, aki nem ért hozzá.

    ID 2357:010

    Egyébként ha rákeresel az eszköz ID-re, első két találat már Ubuntu és RPi not working-gal indít.
    :P

    Erről a Parabola-ról még sosem hallottam, de valami öcséje lehet az Archnak, legalábbis a honlapja alapján.

    Szó sem volt itt stabilitásról. Arról, hogy az ilyen dolgokhoz nem kell külön drivert forgatni a legtöbb disztrón.

    A Parabola meg egy GNU free-sített Arch, kivették belőle az összes non-free csomagot.

  • Frawly
    veterán

    Kicsit küzdöttem egy Wifi-usb adapterrel, leírom, hogy sikerült működésre bírni:

    Nem találja a Debian 9 (friss 4.9 kernel) az Usb wifi adapter-t, [TP-Link WN821N V6]elvileg a 4.3-tól van beépített driver.
    lspci, lsusb nem érzékel semmit rá utalót, mikor bedugom éppen, hogy megvillan, azt semmi. :F De Windows alatt működik, tehát jó.
    Másik USB-s adaptert érzékel, a Debian is csak ezt nem.

    Felraktam a non-free csomagot, mivel oda tartozik, ez tán már kiírt az lsusb-re egy eszközt
    Bus 001 Device 006: ID 2357:0107

    Viszont még hozzá kellett fordítani valamiért a driver-t ez alapján sikerült (sudo):
    cd ~/8192eu
    wget https://github.com/Mange/rtl8192eu-linux-driver/archive/master.zip
    unzip -q master.zip
    cd rtl8192eu-linux-driver-master
    dkms add .
    dkms build rtl8192eu/1.0
    dkms install rtl8192eu/1.0
    dkms status
    modinfo 8192eu
    újraindítás

    Szép megfejtés. Szerintem a Debianban szándékosan úgy fordították a kernelt, hogy a non-free drivermodulokat nem fordították bele. Ha megnézel egy normál disztrót, ott szerintem alapból olyan kernel lett volna, ami tartalmazza azt a drivert, amit neked külön kellett fordítanod. Na, ezért sem érdemes ezeket a GNU free only disztrókat ajánlgatni, főleg nem kezdőknek. Nem csak a Debian, de a Parabola is ilyen, meg még van egy pár. Ezek működnek is addig, amíg olyan hardvereid vannak, amiknek nem kell propietary driver, firmware.

Új hozzászólás Aktív témák