Novogodišnje odluke za korisnike Linuxa i ljubitelje slobodnog softvera

novogodisnja cestitka

Kao i svakog 1. januara, počinje nova godina. 365 dana za uživanje u svim mogućnostima besplatnog softvera otvorenog koda. Naći ćete nekoliko prijedloga uta lista novogodišnjih odluka za korisnike Linuxa i ljubitelje slobodnog softvera.

Naravno, ovo su samo prijedlozi i ako pretražujete moći ćete pronaći mnoge druge stvari koje možete učiniti.

Novogodišnje odluke za korisnike Linuxa

Instalirajte neobične Linux distribucije

Istina je da su mnogi od nas kompulzivni instalateri, ali gotovo nikada ne idemo dalje od uobičajenih distribucija. 2023. je dobro vrijeme da isprobamo druge koji zahtijevaju malo više naše pažnje i vještina.

Red Hat Enterprise Linux

To je distribucija usmjerena na korporativno tržište i zahtijeva plaćanje pretplate, međutim, postoji nekoliko načina da ga isprobate besplatno.

Tradicionalno, CentOS su koristile kompanije koje nisu htele da plaćaju Red Hat tehničku podršku.CentOS je prvo bio samostalna distribucija koja je kompajlirana iz Red Hat izvornog koda. Vremenom je kompanija počela tješnje da sarađuje sa zajednicom zaduženom za projekat.

Kada je IBM kupio Red Hat, stvari su se promijenile i CentOS je postao testno mjesto za buduća Enterprise izdanja. To znači da se određena tehnologija testira u Fedori, zatim implementira u CentOS i, kada konačno sazre, dodaje se u RHEL.

Kao što se često događa u svijetu otvorenog koda, IBM-ova odluka dovela je do pojave nekoliko alternativnih projekata i konkurencije kao što su SUSE Linux i Oracle koji nude besplatne verzije. Odgovor Red Hata bio je da produži uslove svoje besplatne licence za programere. 

Tradicionalno se mogao koristiti samo na mašini u svrhe testiranja. Sada se može besplatno koristiti u proizvodnji na do 16 računara uključujući glavne javne oblake, kao što su AWS, Google Cloud Platform i Microsoft Azure. U potonjem slučaju će se morati platiti troškovi korištenja platformi.

Da biste pristupili programu, morate se registrovati na ovu stranicu kreiranje Red Hat naloga ili prijavljivanje sa vašim GitHub, Twitter ili Facebook akreditivima. Imajte na umu da se pretplate obrađuju od ovu stranicu.

Ostaje samo preuzeti i instalirati distribuciju.

Pitat ćete se zašto biste to trebali učiniti.

Red Hat nije samo najrasprostranjenija distribucija u korporativnom sektoru, Takođe razvija alate za rad sa kontejnerima, implementacije u oblaku i kreiranje aplikacija.. Osim toga, možete preuzeti kompletnu dokumentaciju o njima.

Linux od nule

Ako vam se ne sviđaju postojeće Linux distribucije ili želite razumjeti funkciju svake od komponenti Linux distribucije, ovo je ono što tražite.

Linux od nule nije distribucija. To je priručnik s uputama o tome kako nabaviti i sastaviti sve dijelove za kreiranje vlastite Linux distribucije. Projekat ima nastavak pod nazivom Beyond Linux From Scratch koji nam omogućava da ga približimo bilo kojoj od uobičajenih Linux distribucija.

Projekat takođe uključuje dodatna dokumentacija, spremišta zakrpa i alati za automatizaciju izgradnje distribucije.

Kao što sam rekao gore, instalacija LFS-a ne samo da će vam dati bolje razumijevanje onoga što svaka komponenta Linux sistema radi, već ćete također moći pokušati zamijeniti pakete na vlastitu odgovornost.

LineageOS

Prošle godine sam već radio test za instalaciju ovo operativni sistem baziran na Android izvornom kodu za mobilne telefone na starom pametnom telefonu i bio sam veoma zadovoljan iskustvom. Ove godine planiram da oživim Motorola G5 Plus tako što ću promeniti video modul i transformisati ga u moj glavni telefon sa LineageOS ekvivalentom Android 12.

Vrijedno je to spomenuti Nisu svi modeli telefona podržani u zvaničnim varijantama, ali ako pretražujete na Google-u, možda ćete pronaći neke koje su razvile treće strane. Ili ga možete sami kreirati. Dokumentacija je opsežna i može se naći na cijelom webu.

Koristim ovu priliku da vam poželim srećan početak godine i pozivam vas da nam kažete da li imate bilo kakve novogodišnje odluke vezane za open source. Ispod je obrazac za povratne informacije.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Haddock rekao je

    Upravu si. Vrlo lijepo, ali možete li mi pokazati kako da linux kernel ne traži diskove asinhrono?

    Ovaj problem imam već duže vrijeme i ne mogu ga riješiti više od godinu dana guglajući. Čak sam kompajlirao linux kernel sa odgovarajućim parametrom, ali nema koristi. Naravno da sam stavio naredbu scsi_mod.scan=sync u /etc/default/grub, ali ni to ne pomaže.

    Kako se radi o modulu, pokušao sam i navedenu komandu "scsi_mod.scan=sync" u datoteci u /etc/modprobe.d/, ali ni jedno ni drugo.
    Pokušao sam i "bez tačke" (kao što se preporučuje na mnogim forumima) "scsi_mod scan=sync". Ali ništa.

    Koristim Debian11 Bullseye.

    Pozdrav.

    1.    Diego German Gonzalez rekao je

      To bi radije bila novogodišnja odluka za Linusa Torvaldsa, ali ako nađem rješenje javit ću vam

      1.    Haddock rekao je

        Javit ću vam ako i ja dobijem.

        Jedini Debian kerneli koji još uvijek održavaju redoslijed diska su:
        Debian10 Sve.
        Debian11 5.10.0-10 službeni kernel: 5.10.84-1 (2021-12-08) (Sve slijede nasumični redoslijed).
        Debian12 5.16.1 (Sve slijede nasumični redoslijed).

        Blokirao sam im ažuriranje i još uvijek sam tu.

        Znam da ovaj problem ne pogađa ljude koji imaju samo JEDAN disk u Linuxu ili milionere koji imaju superkompjuter sa stotinama diskova i žele da se sistem brzo pokrene. Ali oni od nas koji imaju disk sa operativnim sistemom i još četiri diska sa podacima nisu sretni da ovo vide na početku:

        sda Volume3
        sdb Volume1
        sdc Debian11
        sdd Volume4
        iz Volume2

        I šta je drugo važno, zar ne? Naravno, naravno... Ali Clonezilla Live kernel radi istu stvar. Sve dok niste svesni redosleda diskova, izgubljeni ste. Zato što Clonezilla koristi tradicionalne nazive sda, sdb,… i kernel koji također mijenja diskove. Često moram ponovo pokrenuti samu Clonezilla Live dok mi ne pokaže diskove po redu. Ponekad se čini da su diskovi naručeni, ali sam fleš disk je uhvatio sda. Ponovo da ponovo pokrenete sistem sa Clonezilla.

        Kada napravim sliku Debian11 OS-a i redoslijed je kao što je prikazano iznad, slika diska će biti napravljena u odnosu na pogon u sdc-u. Imam jedan loš dan i želim da vratim rezervnu kopiju slike, upozoriće me da će biti vraćena na sdc disk. Ali ako mu je tog dana Clonezilla linux kernel dao drugačiji redoslijed, vrlo mi je lako učitati podatke sa drugog diska.

        Desilo se samo jednom i nisam znao šta sam uradio. Sistem je još uvijek bio sa starom slikom i particioniranom dvostrukom slikom sa identičnim UUID-ovima na drugom disku s kojeg su nedostajali svi podaci. Sjetio sam se svih rođaka Linuxa Torwaldsa i njegovih saradnika. Dobro je da sam imao dnevnu rezervnu kopiju na drugom računaru i uspeo sam da vratim sve podatke.

        Clonezilla mi ne dozvoljava da se vratim na drugu disk jedinicu osim na onu s kojom sam snimljen. Ako je to "sdc", po nosu vas tjera da vratite u "sdc". Pošto niste dobro popravili koji disk je sada "sdc" učinićete da bude dobar. Ne znam zašto Clonezilla pita da li je već odlučila. Ah dobro, to mora biti još jedno upozorenje prije pogubljenja.

        Morat ću se nositi s ovim problemom doživotno Debian11. A u Debian12 već imaju kernel 6.0.0-6, a ja imam 5.16.1 Zašto ću morati koristiti Debian12 s tim kernelom?

        Ovo je problem koji smatram veoma debelim. I to je razlog da se pređe na drugi sistem.

        Kažu da "Linux možete modificirati po svom ukusu." Ali za običnog korisnika to je praktično nemoguće. Moraš da uradiš majstora. Mislim da mi ovo nije na dohvat ruke.

        Morat ću detaljno proučiti cijeli Linux SCSI sistem i nisam programer. Imam druge stvari za raditi osim dubljeg kopanja po Linuxu.

        Zato nemojte biti iznenađeni što ljudi jedva koriste Linux.

        Svejedno.

        1.    Diego German Gonzalez rekao je

          Postoji mailing lista korisnika Debiana. Možda ti mogu pomoći. https://lists.debian.org/debian-user-spanish/

  2.   Haddock rekao je

    Zdravo opet.

    Žao mi je, ali sam prilično odskočio s ovim problemom.

    Otišao sam da komentarišem na prvom sajtu koji sam našao. Nakon guglanja više od 11 mjeseci.

    To nije pravi forum. Linuxadictos Mislim da je to portal za vijesti i informacije o Linuxu, ali ne i za rješavanje problema.

    Žao mi je. Pogledaću negde drugde.

    1.    Diego German Gonzalez rekao je

      Smiren. Pokrenuli ste to pitanje na način poštovanja i upozorili me na nešto za šta nisam znao da postoji. Preporučujem Debian mailing listu o kojoj sam vam rekao u drugom komentaru.

      1.    Haddock rekao je

        Većina odgovora drugim korisnicima koji postavljaju isti problem je da koriste UUID-ove. Problem je u tome što većina aplikacija još uvijek koristi tradicionalnu oznaku:
        gparted
        delfin
        clonezilla live
        itd ...
        Kada SVE aplikacije koriste UUID-ove ili oznake, više me neće zanimati stara nomenklatura.
        Mogli bi koristiti pseudonime za UUID-ove (koji nisu za ljude).

        Mogu reći da je ovo najveći problem koji sam ikada imao sa Linuxom.

  3.   Haddock rekao je

    Pogriješio sam.
    Debian12 kernel koji ne kvari diskove je:
    5.16.0-1 (odgovara službenom 5.16.7-2)

  4.   Haddock rekao je

    Zdravo opet.
    Šaljem vam link da sami pročitate problem i kako programeri kernela rade za bogate koji imaju kompjutere sa stotinama diskova.

    https://www.suse.com/es-es/support/kb/doc/?id=000018449

    u ovom prevedenom paragrafu:
    „Počevši od kernela 5.3, redoslijed kojim se SCSI uređaji isprobavaju i imenuju postao je nedeterministički. Ovo je rezultat promjene koja je gurnuta da se doda asinkrono ispitivanje uređaja. Prozivanje se vrši asinhrono po uređaju, tako da se čak i uređaji na jednoj magistrali mogu pojaviti "slučajnim" redoslijedom. Logika iza promene je da ako ćete imati desetine diskova, želite da oni počnu što je pre moguće, umesto da prozivaju/neuspešno/čekaju sinhrono; u okruženju u kojem postoje stotine diskova i još više particija, ova promjena je još važnija. »

    Domaćem korisniku “jebi ga”.

    Pa, moj PC se pokreće jednako brzo sa naručenim diskovima kao i neuređenim. Ne vidim nikakvu prednost. To će trajati milisekunde.

    Možete li zamisliti da Windows mijenja ime diska za pokretanje C: u F: ili u D:?

    Pa ništa, kad više ne mogu da nastavim sa pristojnim starim kernelima, napustiću Linux.

    1.    Diego German Gonzalez rekao je

      Hvala na informacijama. Ovo što predlažete je veoma interesantno.
      Usput, jedna od novogodišnjih odluka koje predlažem je isprobati FreeBSD.

    2.    Diego German Gonzalez rekao je

      Zdravo. Jeste li probali koristiti noasync? Koristi se sa naredbom mount.
      mount -o noasync /partición /mnt
      o
      mount -o sync /dev/sda1 /mnt

      1.    Haddock rekao je

        Moji diskovi imaju opciju noauto u fstabu. To jest, oni se ne montiraju pri pokretanju. Međutim, ako trčite
        ls -l /dev/disk/by- vidjet ćete da već imaju imena sda, sdb,…

        Takođe je vaša komanda beskorisna. Označava da montirate particiju na sda disk, odnosno da disk već ima pridruženo ime sda. Hoćete li ga moći promijeniti u sdb? Ne možeš. Pretpostavljam da ste jedan od onih koji imaju samo jedan disk. Tako da možete da živite srećno. Ovaj problem vas ne pogađa. Čak i ako imate nekoliko diskova, ako ne koristite Clonezilla ili dolphin, možete živjeti u miru.

        Za svakodnevni život, nered u staroj nomenklaturi vas ne pogađa. Većina aplikacija treba samo referencu na particije montirane na /media/ ili /mnt. Samo će vam neke aplikacije poput Dolphina pokazati neispravne oznake diskova kada odete na montiranje diskova. Drugi, poput Gparteda, će vam pokazati diskove sa njihovim trenutnim imenima van reda. A ako ćete koristiti Clonezilla Live, budite vrlo oprezni da ne pogriješite, jer njegovi kreatori i dalje koriste prava imena sdX.

        Probao sam rješenje dato na suse linku koji sam naveo gore, ali ne radi. I da je suse članak iz septembra prošle godine. Trebao bi raditi samo za suse distribuciju.

        Iako mi ne pomaže puno, sada čitam:
        https://documentation.suse.com/sles/12-SP4/html/SLES-all/cha-grub2.html
        u odjeljku
        12.3.2 Podešavanje redosleda diskova

        Suse barem daje puno više informacija. I prolazi mi kroz glavu da se prebacim na Suse. Bio je to jedan od distribucija koje sam probao prije mnogo godina.

        1.    Haddock rekao je

          To dodajem u naredbi
          mount -o sync /dev/sda1 /mnt

          opcija sinhronizacije je za sinhronizaciju podataka na disku. Kažete mu da bi podaci trebali biti zapisani direktno na disk i da se manje vremena provede u memoriji.

          To nema nikakve veze sa skeniranjem (sinhroniziranim ili asinhroniziranim) diskova pri pokretanju, u čemu je moj problem.

          Više dezinformacija sa kernel.org
          https://docs.kernel.org/scsi/scsi-parameters.html

          Konkretan parametar je: scsi_mod.scan

          Bukvalno kaže:
          scsi_mod.scan= [SCSI] sinhronizacija (podrazumevano) skenira SCSI sabirnice kakve jesu
          otkriveno. async ih skenira u nitima kernela,
          omogućavajući nastavak pokretanja. niko ih ne ignoriše, očekujući
          korisnički prostor za skeniranje.

          Kažu da je podešeno na sinhronizaciju po defaultu. Ovo je lažno. To je bilo prije. Ali sada se novi kerneli pokreću u async modu.

          Gospoda iz kernel.org lažu ili još uvijek imaju zastarjele informacije.

          Najgore je što stavljanje opcija pokretanja koje mnoge web stranice preporučuju ne funkcionira.
          / etc / default / grub
          GRUB_CMDLINE_LINUX_DEFAULT=”scsi_mod.scan=sync” —-> NE RADI

          Stavljanje naredbe u datoteku scan_sync
          /etc/modprobe.d/scan_sync
          sa sadržajem:
          scsi_mod scan=sync —–> NE RADI

          Toliko su zabrljali da njihove vlastite upute ne rade.

          Ali miran sam, jer će za 1-2 godine ponovo razmišljati o kućnim korisnicima i staviće neko rešenje kao što je generisanje specijalnih kernela za kućne korisnike. A ako to ne učine, vidjet ćete da će udio Linuxa mnogo porasti za superkompjutere, a Microsoft će vidjeti da će porasti njegov broj kućnih korisnika.

      2.    Haddock rekao je

        Vidite prestaću da vam šaljem poruke jer sam napisao veoma dugačku i poslao sam je ali izgleda da se ne pojavljuje.

        Zaboravio sam na zdravu naviku kopiranja sadržaja u uređivač teksta prije nego što ga postavim na forum.

        Samo ti reci da nisi razumeo šta sam ti rekao. Opcija sinhronizacije u naredbi mount je za sinhronizaciju podataka i nema nikakve veze sa opcijom sinkronizacije za skeniranje kernela diskova pri pokretanju.
        Ne postoji opcija noasync (samo sinhronizacija ili asinhronizacija). Piše "man mount."

        Vaša komanda označava sda1 particiju diska pod nazivom sda, ali vaša komanda je ne mijenja u sdb.

        Jedino rešenje koje vidim za svoj problem je da pokrenem računar samo sa sistemskim diskom, a zatim povežem diskove onim redosledom koji želim. Ovo će im dodijeliti diskove onim redoslijedom koji želite. Ali, kao što ćete shvatiti, to ne bi bilo praktično rješenje.

        I da vidimo da li ste razumjeli: to nema nikakve veze s nemontiranjem diskova u direktorij. Diskovima se daju imena sdX kako ih kernel pokupi.

        Mislio sam da je systemd krivac, ali to nije zato što sam instalirao Devuan (koji ne koristi systemd) i još uvijek su zabrljani. Krivac je kernel. A rješenja data u samom kernel.org NE RADE. Čak ni kompajliranje kernela.

        Neću više pisati ovdje jer ne želim gubiti vrijeme i gubiti poruke.
        Zahvaljujem vam na ljubaznosti.

        Ako to uradim, ponovo ću ga objaviti na vašem forumu. Ali umorna sam od te teme.
        Do zauvek.

        1.    Diego German Gonzalez rekao je

          Zdravo.
          Poruke koje imaju komande moraju biti odobrene ručno. Danas je subota. Čak i blogeri zaslužuju odmor.