• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    DELVITLinux pro zacatecniky a obycejne uzivatele (NO FLAMES!)
    MARASAN
    MARASAN --- ---
    MARASAN: efi
    MARASAN
    MARASAN --- ---
    SPIKE411: secure boot vypni,mas tam edi partition?
    SPIKE411
    SPIKE411 --- ---
    Zkusil jsem vypnout secure boot i přepnout na legacy boot. Ani jedno nepomohlo.

    Když nabootuju z instalační flashky, přes příkazovou řádku grubu ten disk vidím.
    SPIKE411
    SPIKE411 --- ---
    Divný, nainstaloval jsem Fedoru 40 na starší (cca 2016) Acer Aspire E15 (E5-575G-57DL) a firmware vůbec nedetekuje bootovatelný interní disk, jen PXE popř. USB.
    Firmware (BIOS) ten disk jako takový přitom vidí, ale asi ne jako bootovatelný.

    Že by něco se secure boot?
    Nebo že by to byl ten upgrade firmware (BIOSu), který jsem provedl těsně před instalací (ještě z Windows)?
    B3TL
    B3TL --- ---
    Já hledal distro, který pojede s šifrovaným diskem na pracovním NTB a ačkoliv jsem se hodně dlouho bránil tak to nakonec splnila Fedora. V práci se mi ITaci nejdřív posmívali, po roce řešili zákazníka, který od nich chtěl řešení na Debianu a tak si s tím museli hrát, takže se mě furt na něco ptali. No a tenhle týden nám chlebodárce doručil nové NTB, které mají čisté Windows mimo korporátní politiky, protože se stávalo, že přišli k zákazníkovi a z těch suprdupr zabezpečenejch widlí nemohli v jeho síti nic udělat, nebo se s tím srali hrozně dlouho. Kolegovi dokonce jeden zákazník půjčil čistej NTB aby mohl udělat to nastavení co potřeboval. No a dneska dva ze tří ITaku strávili dva dny studováním dokumentace a virtualizovanim běžících widlí aby si je hodili do virtualu pod Linuxem. Jeden půjde moji cestou, asi teda Fedora + wmvare workstation a druhej si instaluje na NTB Proxmox a pro každého zákazníka bude mít vlastní VM.
    Toho s tím Proxmoxem jsem asi před rokem přesvědčil aby doma přešel na Linux, protože na hraní Path of Exile a Last epoch nepotřebuje wokna a dnes říká že widle mu domů už nikdy nepřijdou...

    Asi jsem OT... 🤔😉
    ERGOSUM
    ERGOSUM --- ---
    MRDAC_BEDEN: Tak k tomu nemám co podstatného doplnit.
    S grubem se mi také žilo líp.
    Já už zlenivěl a problémy řeším hrubou silou. Je to rozbité? Nejde to opravit snadno? Live distribuce, zálohy a nová instalace. Často se spraví i něco o čem jsem nevěděl.

    Ale souhlas.
    GILHAD
    GILHAD --- ---
    MRDAC_BEDEN: Já používám Gentoo a bez problémů funguju bez systemd - takže pokud mu korporát zařízne podporu, tak to ani nepoznám :)
    MRDAC_BEDEN
    MRDAC_BEDEN --- ---
    ERGOSUM: Linux používám od verze 2.0.30, do dnešní 6.11.3 a za tu dobu se celý systém dramaticky zesložitil a samozřejmě zlepšil.

    Na start systému stačilo pár souborů v /etc/rc.d a na konfiguraci dalších pár souborů v /etc.

    /etc/network/interfaces vs NetworkManager vs. systemd-networkd
    sysvinit vs systemd
    lilo vs grub vs systemd-boot
    oss, alsa, pulseaudio, pipewire
    Když docházelo místo na disku kvůli logům, vyřešilo to echo "" > /var/log/apache/access.log Dnes si musíš přečíst dokumentaci k journalctl (tím nechci říct že je to složité, ale složitější to je).
    Když ti boot zamrzl na LILO> tak sis proste musel poradit bez Googlu, protože v mobilu internet nebyl. A poradil sis.

    Já z toho důvodu používám ArchLinux na IntelCPU+AMDGPU, AMDCPU+NvidiaGPU a notebooku AMD, abych zůstal alespoň trochu v obraze a měl všechny problémy z první ruky, ale je to daleko od toho, že bych řekl že všemu rozumím. Což před dvaceti lety neplatilo, to jsem si sestavil vlastní distribuci a z paměti bych ti řekl k čemu slouží každý soubor a proces v systému. Ani na Gentoo už dnes nemám náladu, i když jsem ho pár let používal.

    Není to kritika korporátu, je dobře, že do toho firmy investují obrovské peníze. Ale vidím tam i riziko, co když Redhat přestane platit systemd - převezme to komunita? Zvládneš opravit resolver který ti "sám" nastavuje nefunkční DNS server bez Googlu?

    Takže obsah sdělení je - díky za každého, kdo je ochoten jít do hloubky, je to dnes mnohem težší.
    ERGOSUM
    ERGOSUM --- ---
    MRDAC_BEDEN: Není to tak zlé.
    I jako trochu zkušenější uživatel si nejen smíš, ale i můžeš spoustu věcí nastavit podle sebe. A když zjistíš, že něco co žere výkon nepotřebuješ a vyndáš to, ten výkon je tvůj.

    Zlotřilé korporáty
    To je výhoda Open Source a forků.
    Občas to někdo zkusí. A pak je buď užitečný, nebo investici odepíše.
    LibreOffice – Wikipedie
    https://cs.m.wikipedia.org/wiki/LibreOffice
    Apache OpenOffice – Wikipedie
    https://cs.m.wikipedia.org/wiki/Apache_OpenOffice
    Totéž se děje na úrovni distribucí.

    Rozmanitost distribucí a jejich odnoží je u Linuxu ohromná. A pokud distribuce používají stejný způsob instalace, můžeš instalovat napříč distribucemi. Pokud nepoužívají, jsou na to také nástroje. Nebo si vyberš, co se ti líbí. Je to věc přístupu.
    MRDAC_BEDEN
    MRDAC_BEDEN --- ---
    Ja bych zase chtel podekovat, vsem kteri tato z praktickeho hlediska zbytecna dobrodruzstvi absolvuji. Systemy jsou dnes tak komplexni, ze drtiva vetsina uzivatelu opensource typu Linuxovy operacni system s grafickym prostredim je plne zavysla na korporatu typu Redhat, coz s urciteho uhlu pohledu popira nezavyslost. Od Gentoo je kousek k Linux From Scratch. Jsem rad, ze tu jsou mezi nami lide, kteri nas v pripade vzpoury korporatu zachrani.
    SUCHRE
    SUCHRE --- ---
    Kazdej muze za to, ze je Madar a musi mit (falesnej) pocit kontroly nade vsim :)
    VYHULENY_UFO
    VYHULENY_UFO --- ---
    SUCHRE: mas v podstate pravdu, nicmene gentoo pridalo do repozitare predkompilovany jadro celkem nedavno, nekdy kolem roku 2020 :)
    SUCHRE
    SUCHRE --- ---
    K tomu dodavam, ze i pred zhruba 10 lety jsem ho kompiloval jen kvuli errorum behem bootu, kterejch jsem se chtel zbavit jen ciste z principu. jinak to nic neprineslo.
    SUCHRE
    SUCHRE --- ---
    kernel jsem kompiloval naposled nekdy pred 10 lety. distribucni jadra jsou naprosto v poradku a ve vetsine pripadu to nema na vykon meritelnej dopad vetsi nez v nizsich radech procent, i kdyz clovek vi, co dela.
    VYHULENY_UFO
    VYHULENY_UFO --- ---
    make -j11bzImage && make -j11 modules
    make install
    make modules_install
    grub-config ...cosi
    emerge @module-rebuild

    tak to delam jen na svym ntb, kde akorat pretahnu .config , kdyz vyjde novy jadro. vsude jinde nechavam distribucni jadra.:)
    CHOROBA
    CHOROBA --- ---
    RUTHAN:1) esli se ti kernel pokazdy kompiluje znova od zacatku, tak delas neco blbe.
    nekouka z toho nic(zadnej extra vykon ) kdyz nevis, co delas.
    broadcom a podobny hovna nemaj nemaj open source drivery, vetsinou sebou tahaj nejak proprietary binary blob
    2) sis odpovedel sam
    3) patlas veci dohromady, kernel je napsanej v c a asm, ted se uvazuje nad rustem, cokoliv nad tim je napsano v tom, v com to kdo napsal, no limits.
    4) dev pts je pseudoterminal asi uz od roku 1998

    5) esli ux resis v opravu v chrootu, tak je mozna jednodussi a rychlejsi to preliznout cely znova
    JANFROG
    JANFROG --- ---
    RUTHAN:
    > jak je mozny na jadro co ma do <100 MB
    Muj pracovni 6.3 kernel tree ma 1.5GB. Z toho 1GB jsou jen HW drivery. Na to, jak je mozne ze z toho vypadne jen 10MB binarka jadra asi neni jednoducha odpoved. Z velikosti
    zdrojaku nelze odvodit velikost vysledneho kodu ani velikost meziproduktu jinak nez jeho kompilaci - proc to tak je vyzaduje neco vedet o prekladacich, linkerech apod.

    > Stejne tak nejaky warning /check / estimate o tom, kolik mista to sezere by byl hezkej. Nebo dokonce nejaky uklizeni, uz zkompilovanych veci, on the fly, nezni jako rocket science.

    Chapu, ze to z venku vypada jako ze to neni rocket science, ale s technologii ktera se pouziva to neni jednoduche a nikomu to nestoji za to. Mozna proto, ze core vyvojari jsou uz dedci co si pamatuji ze kompilace jadra trvala 48 hodin a pak to lehlo na out of memory :-)

    > Uprimne ani nevim, jaky vyhody z ty compilace koukaj
    Myslim ze zadne. Ja normalne pouzivam distribucni jadro kde muzu, pak mam par exotickych stroju kde je potreba jadro specialni s nejakyma extra patchema, custom device tree apod, tam si ho musim holt prelozit (a hlavne nakonfigurovat) sam :-)
    RUTHAN
    RUTHAN --- ---
    JANFROG:
    Kompilace kernelu na Archi
    1) Ok diky, akorat trochu nechapu, jak je mozny na jadro co ma do <100 MB je potreba tolik kodu, jasne textaky nemaj kompresy, ale stejne. To,ze je tam podpora vseho moznyho chapu, to se hodi, byt teda z nejakyho duvodu, kdyz zrovna casto potrebuju nejakou realek USB / wifi / ethernet, nebo broadcom wifi, tak zrovna tohle tam neni.
    Nejsou to nejaky runtimy a knihovny, protoze ty se checknujou a stahujou pred kompilovani.

    Stejne tak nejaky warning /check / estimate o tom, kolik mista to sezere by byl hezkej. Nebo dokonce nejaky uklizeni, uz zkompilovanych veci, on the fly, nezni jako rocket science. Podobne to vypada, ze kdyz se to zasekne na tom miste, tak novy strart zase znamena, ze jde o zacatku a neni tam nejaky resume.. Mozna je zase nejakym parameterem, ale je to dalsi voprus to googlit :( Cet jsem, ze dalsi compilace po uprave, uz je rychlejsi, ale jestli kvuli tomu budu muset skladovat 20GB nebo vic, tak se tomu vyhnu.. Uprimne ani nevim, jaky vyhody z ty compilace koukaj.. teoreticky vice vykonu, diky tomu, ze by vsechno mohlo byt sity na konkretni machinu.. ale spis bych tipnul, ze se to pri nabehu nekde sekne.. uz pritom compilovani jsem ocekaval, ze to zasekne na nejakym konfiguraku nejakyho neupgradovanyho baliku a to, ze se tomu tak nestalo musim ocenit. Ani moc nevim, jak data to z ty existujici instalace pouziva, cila jaka je mira ty customizace.

    Dalsi dotazy:

    2) Grub opakovany generovani - dalsi dotaz
    Kdyz uz jsme u toho.. pak podobna vec, kdyz delam nejaky upgrade, proc se pri provadeni dela treba 10x update grubu (jak mam spoustu partition, tak to trva), trigrovany zmenou nejakyho baliku. Clovek by cekal, ze to bude tak chytry a udela se to jednou nakonec. Vim, muzu docasne vypnout OS prober a zrychlit to, ale to je workaround.

    3) Python tape + glue desktop skripty
    Posledni vec, Linux si svyho casu zakladal na tom, ze je to hlavne C, ze to rychly a usporny.. ale kdyz se divam na ty desktop baliky, tak je to poslepovany samejma Python scriptovama.. v trochu lepsim pripadne Ruby, Javou, .MonoDotNetem, obcas i Lua a Javascript. Ktery jsou zoufale pomaly a neefektivni, rychle se v tom pise, ale stejne je nejakej pokus tohle odstranit? Co jsem zahlidnul, tak Rust by mohla byt cesta.. ale pry nedavano byl nejaky flamewar kernel lidi o tom, jestli jako Rust povolit.


    4) Chroot/bind sprava jiny instalace a unable to find terminal name for device 136,1 v bash
    Jak ted prasim ten Arch upgrade, tak uplne nerozim ten mod pres, ktery to jede. Je to asi neco jako daleko mocnejsi DISM na Woknech. Je nastartovana nejaka minimalni verze OS, aby to slo stravovat a namountovany nejaky devicy na Linux bezici na fyzickym HW.
    Je tam nejaky /dev/pts , kterej resi nejakou virtualizaci terminalu, coz jsem za leta co Linux pouzivam nemusel resit. V nejaky guide jsem nasel, ze by to melo nabindovat taky. Zatim jsem fungoval bez toho a ale mel jsem nabindovany cely /dev. Fungovalo to cely normalne, ale potom co jsem proved nejaky upgrady, se mi zacala objevovat hlaska:
    unable to find terminal name for device 136,1 nebo nodevice cosi.. resici nejaky vystup terminalu.. ale objevuje se to jen obcas, pru nekteryho uzivatele, kdyz pouzivam sudo..u jinyho ne.
    Blby je, ze to zablokuje veskerej vystup... ani nevim, jestli to jde obejit treba pres posilani vystupu commandu do souboru, pres > output.txt , aby se dana vec aspon provedla. Snad to muze souviset se /etc/sudoers .. ale nejsem si jistej, jsem tam pridaval nejaky parametr co jsem vygooglil, ale docilil jsem spis horsiho stavu. Obcas zahlidnu nejakej master / slave error. Cely to komplikuje, to u arch nechce provadet kompilaci pod rootem, takze switchuju uzivatele, pres, su -l username, coz nevim jestli je nestasnejsi cesta, ale nejak to funguje.
    Opet nekde jsem zahlid, ze by snad pres ten chroot mel jit i nejak protllacit Xserver, SSH tipuju asi ne.. a ze snad nejak ta vynutit i upgrade grub, systectl a reboot, protoze standardne to pise, se to neni podporovany.

    Chapu jak funguje xterm a forwardovani obrazovanych X11 dat pres port 22 a nejakyho ssh klienta, to pouzivam v praci, ale tohle je trochu neco jinyho.
    Uprimne ani moc nerozumi, jinaky jsou alternativy bashe, obcas pouzivam Tmux kvuli scrollovani v historii, ale to je tak vsechno. Bash si po chrootu a prepnuti z roota na uzivatel hned stezuji na 3 spatny parametry.

    5) Live CD / USB upgrade
    Kdyz jsme u toho, jak jsem jeste nikdy nezkousel update z Live CD. Jestli nejaky distribuce maj neco jako chytry chroot upgrade? Jako ve myslu neco lepsi nez nechat home a preprasknout vsechno ostatni s tim, ze jako zdroj baliku se nepouzije internet, lokalni server, ale CD. Tohle se obcas doporucovalo jako zpusob upgradu.
    Zahlidnul jsem nejaky archroot, coz by mohlo byt neco v tom stylu.
    JANFROG
    JANFROG --- ---
    RUTHAN: Je to normalni :-)
    Vlastni jadro aby to bezelo toho neni zas tolik, majorita jsou moduly s driverama po vsemoznej HW - 99% z toho nepotrebujes na konkretnim pocitaci ale distribuce musi kompilovat vsechno, protoze nevi, co uzivatel ma a ta diverzita je obrovska.
    RUTHAN
    RUTHAN --- ---
    RUTHAN: Jinak jsem se kousnul a kompiluju to podle Wall of Text alias Arch wifi, cili na zadna moje obvykla divocina. https://wiki.archlinux.org/title/Kernel/Arch_build_system
    Kliknutím sem můžete změnit nastavení reklam