Advertising

Welcome to SparkyLinux forums
Zapraszamy również na polsko-języczne Forum https://forum.linuxiarze.pl

Recent posts

#41
Applications / Re: Errors During Routine Upda...
Last post by SparkyBookworm - March 06, 2023, 05:38:46 PM
The problem went from bad to worse.

The last routine Sparky Update failed in the middle of the process and the Pc froze and became unresponsive. This is possibly due to Wi-Fi failure of the Pc in the middle of an update? Very bad timing.

Restart of Pc did not help. Now Grub has gone full retard. I am stuck at the "Minimal BASH-like editing is supported" grub command line without Sudo.

My linux installation is on (hd0,gpt2)

How do I bypass this Grub? I've been meaning to transfer any useful files off this Pc anyway for a fresh re-installation of Linux.

I don't need a permanent fix just a way to boot up the Linux one last time.
#42
Applications / Re: Errors During Routine Upda...
Last post by SparkyBookworm - March 05, 2023, 09:35:00 PM
This is odd, even though package manager told me during installation that the installation failed, the VirtualBox software after restart is now there and is now "mostly" functional?... after restarting the Pc again, that is. The VirtualBox software still starts up with the error:

Failed to enumerate host USB devices.
VirtualBox is not currently allowed to access USB devices. You can change this by adding your user to the 'vboxusers' group. Please see the user manual for a more detailed explanation.
Result Code:
NS_ERROR_FAILURE (0X00004005)
Component:
HostWrap
Interface:
IHost {e54...

THEN When I start up the VM iso it now works... ? I am baffled by this. My fumbling around seems to have partially remedied the problem? I feel so clueless.

I do not know enough about this issue to say that it is [Solved]... I have no idea what just happened even though the VM now runs in VirtualBox, whereas before it continuously failed to.

DEFINITELY NOT [SOLVED] PLEASE SEE BELOW!
#43
Applications / Re: Errors During Routine Upda...
Last post by SparkyBookworm - March 05, 2023, 09:18:45 PM
As Virtualbox was somehow magically uninstalled... so I tried once again to reinstall the package "virtualbox-7.0". It failed during installation of the package with the initial error message:

E: linux-image-4.9.337-sparky-lts49-amd64: installed linux-image-4.9.337-sparky-lts49-amd64 package post-installation script subprocess returned error exit status 1


And in the terminal during the attempted package installation, the following messages:

debconf: unable to initialize frontend: Gnome
debconf: (Can't locate Gtk3.pm in @INC (you may need to install the Gtk3 module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 151, <> line 1.)
debconf: falling back to frontend: Dialog
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Preconfiguring packages ...
(Reading database ... 380257 files and directories currently installed.)
Preparing to unpack .../virtualbox-7.0_7.0.6-155176~Debian~bullseye_amd64.deb ...
debconf: unable to initialize frontend: Gnome
debconf: (Can't locate Gtk3.pm in @INC (you may need to install the Gtk3 module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 151.)
debconf: falling back to frontend: Dialog
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Unpacking virtualbox-7.0 (7.0.6-155176~Debian~bullseye) ...
Setting up linux-image-4.9.337-sparky-lts49-amd64 (4.9.337-1) ...
dkms: running auto installation service for kernel 4.9.337-sparky-lts49-amd64:Sign command: /lib/modules/4.9.337-sparky-lts49-amd64/build/scripts/sign-file
Binary /lib/modules/4.9.337-sparky-lts49-amd64/build/scripts/sign-file not found, modules won't be signed
Error! Your kernel headers for kernel 4.9.337-sparky-lts49-amd64 cannot be found at /lib/modules/4.9.337-sparky-lts49-amd64/build or /lib/modules/4.9.337-sparky-lts49-amd64/source.
Please install the linux-headers-4.9.337-sparky-lts49-amd64 package or use the --kernelsourcedir option to tell DKMS where it's located.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
failed!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
update-initramfs: Generating /boot/initrd.img-4.9.337-sparky-lts49-amd64
W: zstd compression (CONFIG_RD_ZSTD) not supported by kernel, using gzip
depmod: WARNING: could not open modules.builtin.modinfo at /var/tmp/mkinitramfs_ihqgDy/lib/modules/4.9.337-sparky-lts49-amd64: No such file or directory
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found background image: /opt/artwork/sparky-grub.png
Found linux image: /boot/vmlinuz-6.1.0-5-amd64
Found initrd image: /boot/initrd.img-6.1.0-5-amd64
Found linux image: /boot/vmlinuz-6.1.0-3-amd64
Found initrd image: /boot/initrd.img-6.1.0-3-amd64
Found linux image: /boot/vmlinuz-4.9.337-sparky-lts49-amd64
Found initrd image: /boot/initrd.img-4.9.337-sparky-lts49-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
dpkg: error processing package linux-image-4.9.337-sparky-lts49-amd64 (--configure):
installed linux-image-4.9.337-sparky-lts49-amd64 package post-installation script subprocess returned error exit status 1
Setting up virtualbox-7.0 (7.0.6-155176~Debian~bullseye) ...
debconf: unable to initialize frontend: Gnome
debconf: (Can't locate Gtk3.pm in @INC (you may need to install the Gtk3 module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 151.)
debconf: falling back to frontend: Dialog
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
addgroup: The group `vboxusers' already exists as a system group. Exiting.
Processing triggers for bamfdaemon (0.5.6+repack-1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1.1) ...
Processing triggers for shared-mime-info (2.2-1) ...
Processing triggers for mailcap (3.70+nmu1) ...
Errors were encountered while processing:
linux-image-4.9.337-sparky-lts49-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up linux-image-4.9.337-sparky-lts49-amd64 (4.9.337-1) ...
dkms: running auto installation service for kernel 4.9.337-sparky-lts49-amd64:Sign command: /lib/modules/4.9.337-sparky-lts49-amd64/build/scripts/sign-file
Binary /lib/modules/4.9.337-sparky-lts49-amd64/build/scripts/sign-file not found, modules won't be signed
Error! Your kernel headers for kernel 4.9.337-sparky-lts49-amd64 cannot be found at /lib/modules/4.9.337-sparky-lts49-amd64/build or /lib/modules/4.9.337-sparky-lts49-amd64/source.
Please install the linux-headers-4.9.337-sparky-lts49-amd64 package or use the --kernelsourcedir option to tell DKMS where it's located.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
failed!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
update-initramfs: Generating /boot/initrd.img-4.9.337-sparky-lts49-amd64
W: zstd compression (CONFIG_RD_ZSTD) not supported by kernel, using gzip
depmod: WARNING: could not open modules.builtin.modinfo at /var/tmp/mkinitramfs_LFekM0/lib/modules/4.9.337-sparky-lts49-amd64: No such file or directory
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found background image: /opt/artwork/sparky-grub.png
Found linux image: /boot/vmlinuz-6.1.0-5-amd64
Found initrd image: /boot/initrd.img-6.1.0-5-amd64
Found linux image: /boot/vmlinuz-6.1.0-3-amd64
Found initrd image: /boot/initrd.img-6.1.0-3-amd64
Found linux image: /boot/vmlinuz-4.9.337-sparky-lts49-amd64
Found initrd image: /boot/initrd.img-4.9.337-sparky-lts49-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
dpkg: error processing package linux-image-4.9.337-sparky-lts49-amd64 (--configure):
installed linux-image-4.9.337-sparky-lts49-amd64 package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
linux-image-4.9.337-sparky-lts49-amd64


Note: This is a pc I frequently experiment with. I have installed and uninstalled many other Destop environments on this pc, and this may have something to do with the problem? I am mostly running XFCE currently. I probably have bits and pieces of other DE's that weren't 100% uninstalled. My splash screen was changed from the SparkyLinux splash to Debian 12 splash as it prompted Y/N during one of the recent updates and the result was changing of the splash screen, this bit is probably unrelated to my current VirtualBox problem. So far This seems to be the only affected software other than errors coming in the SparkyUpdate concerning Kernel.
#44
Applications / GRUB PROBLEM Errors During Rou...
Last post by SparkyBookworm - March 05, 2023, 08:53:42 PM
This all started while attempting to fix VirtualBox failing to load my ISO's.

I've had problems in the past with VirtualBox while on Windows 10 so I am more inclined to believe that VirtualBox being updated and my own user incompetence are the problems, and NOT Sparky itself.

Yesterday while trying to fix the VirtualBox issue, I attempted to remove package virtualbox-7.0 (it wouldn't remove itself yesterday, but today it is no longer listed as installed?) and failed in my attempts to search troubleshoot / fix the Virtualbox installation, I can no longer access the VM iso I had made, when trying to start up the ISO, VirtualBox shows the error:

"error_E: linux-image-4.9.337-sparky-lts49-amd64: installed linux-image-4.9.337-sparky-lts49-amd64 package post-installation script subprocess returned error exit status 1"

More important HOWEVER, now even the routine SparkyLinux Updates are churning out similar Kernel related error complaints, as shown below, in the SparkyTerminal during a routine update appears:

"Error! Your kernel headers for kernel 4.9.337-sparky-lts49amd64 cannot be found at /lib/modules/4.9.337-sparky-lts49-amd64 or... etc etc"

How I am supposed to fix this problem?
#45
System upgrading / Changes in repos for upcoming ...
Last post by 21grams - March 04, 2023, 09:55:50 PM
Changes in repos for upcoming Debian 12 https://www.debian.org/releases/bookworm/amd64/release-notes/ch-whats-new.en.html#archive-areas

Quote"Most non-free firmware packages have been moved from non-free to non-free-firmware in preparation for the Debian 12 release. This clean separation makes it possible to build official installation images with packages from main and from non-free-firmware, without contrib or non-free. In turn, these installation images make it possible to install systems with only main and non-free-firmware, without contrib or non-free."

On my Sparky7 Test rig, after adding non-free-firmware to Debian repos, fixed an issue for me when updating nvidia refer :
https://forum.sparkylinux.org/index.php?msg=17242
#46
Español / Re: Bien venidos !!
Last post by javsparky - March 04, 2023, 11:56:51 AM
Hola a todos.
#47
0ther / Reforma Modelu Biznesowego Wol...
Last post by Energo Koder Atlant - March 03, 2023, 01:09:36 AM
Dzień dobry!


autor:
 Jacek Marcin Jaworski
pseudonim:
 Energo Koder Atlant
utworzono:
 2023-01-17
wersja: 317 z dnia:
 2023-02-19
system:
 Linux Triskel

Wprowadzenie
   Po ponad 35 latach funkcjonowania FSF sytuacja Wolnego Oprogramowania nie napawa optymizmem. Na uczelniach o nim nic się nie mówi: ani o licencji, ani o ideologii (za to uczy się sztuczek za pomocą konsoli). W branżowych serwisach informacyjnych można przeczytać jedynie o nowościach dotyczących programu głównego Linuks oraz kompilatora GNU g++ - i to w sytuacji istnienia tysięcy projektów i setek dystrybucji Wolnego Oprogramowania!!! Po podejmowanych przez FSF projektach widać świetne pomysły na stworzenie nowych wolnych systemów i nowych wolnych programów zapewniających prywatność i bezpieczeństwo - widać też, że projekty FSF są głodzone z braku środków na ich rozwój.
   Po ponad 35 latach możemy powiedzieć, że nie udało się Ideologii Wolnego Oprogramowania zaistnieć społecznie nawet w środowisku szkolnym ani akademickim. Natomiast to co jest uderzające, to bezwstydne pasożytowanie na udostępnionym publicznie dorobku Ruchu Wolnego Oprogramowania. Pasożytowanie to polega na braku jakiegokolwiek aktu wdzięczności za wykonaną pracę ani za dostarczone rozwiązania: w firmach w jakich pracowałem nikt nawet nie wspomniał by dać choćby parę dolców FSF. Nic się w nich nie mówiło o Ideologii ani o licencji. Nikt nie mówi nawet dobrego słowa o tych co tworzą Wolne Oprogramowanie - a wręcz przeciwnie wygląda to tak, jak by ci co udostępniają kod byli frajerami! Dowodem potwierdzającym zorganizowane pasożytnictwo na Ruchu Wolnego Oprogramowania jest utrzymywanie go w izolacji od reszty społeczeństwa i kreowanie wszystkich programistów (nie tylko od W.O.) na "zidiociałych czarowników".
   Widać wyraźnie, że problem nie leży w Ideologii Wolnego Oprogramowania ani w umiejętnościach jego programistów - bo oni podejmują nawet najtrudniejsze wyzwania. Widać, że problem leży w modelu biznesowym, bo on powinien potwierdzać siłę Ideologii i torować drogę do jej promowania w kolejnych pokoleniach i do uzyskania wsparcia do dalszego działania od wszystkich zainteresowanych przedsiębiorstw.
Lista Skrótów
W.O.
Wolne Oprogramowanie
uż.
użytkownik
opr.
oprogramowanie
dok.
dokumentacja
proj.
projekt
prog.
program
prog. gł.
rdzeń, jądro, jajko (po ang.: kernel)
sys. op.
system operacyjny
ref. sys. op.
referencyjny system operacyjny
wer.
wersja
instr. uż.
instrukcją użytkownika

1 Obecny Model Biznesowy
   Obecny model biznesowy jest związany z licencją na której publikuje się W.O.: GPL i LGPL. Sprowadza się to do upubliczniania "za darmo" prog. i całych sys. op., jednak bez dokumentacji proj.
Takie postępowanie motywuje się chęcią redukcji barier w dostępie do opr. oraz zapewnienia możliwości jego dowolnego dostosowania do własnych potrzeb. Dodatkowo mówi się, że udostępnianie kodów źródłowych ma walor edukacyjny.

2 Powody Reformy Modelu Biznesowego
Eskalacja Kosztów
   W.O. już dawno stało się całą gałęzią gospodarki a nie tylko plikami źródłowymi publikowanymi przez zwolenników W.O. Nakładów finansowych wymaga:
    1. Integracja opr. w jeden, spójny i stabilny system operacyjny;
    2. Dystrybucja instalacyjnych obrazów systemu i pakietów;
    3. Wprowadzanie łatek bezpieczeństwa i nowych wer. programów.
    4. Dostawcy W.O. często prowadzą działalność marketingową, budują społeczność w okół dystrybucji oraz zapewniają darmowe poradnictwo.
To jest potężna eskalacja kosztów! Tego wszystkiego nie da się zrobić w garażu!
Konieczność Zarabiania Na Siebie
   Okazuje się, że podstawowym wskaźnikiem poziomu czyjejś moralności jest po prostu odp. na pyt. "Czy zarabiasz na siebie?" i "Czy nikogo nie krzywdzisz?".
Obecny Model Biznesowy Po Prostu Nie Działa
   Wiele (większość?) firm w branży oraz wielu ludzi korzysta z W.O. bez jakiegokolwiek wkładu własnego - nie wspierają go nawet moralnie.
To jest czyste pasożytnictwo. A pasożytnictwo jest jedynym źródłem zła na Ziemi i we Wszechświecie. Dobro wynika z wielu źródeł i można podążać przez życie wieloma dobrymi ścieżkami - natomiast zło wynika jedynie z pasożytnictwa i pasożytnictwo jest jedyną drogą zła1. Tolerowanie na sobie pasożytnictwa jest grzechem poświęcenia. Poświęcenie jest niemoralne2. Zaś poświęcenie twórców W.O. prowadzi do ich izolacji i wyzysku przez pasożyty.
Pasożyty finalnie zawsze dążą do izolacji ofiary (w celu wyłączności na żerowanie) a następnie do śmierci żywiciela!
Gdy się nad tym pasożytnictwem zastanawiam, to dochodzę do wniosku, że jedynie osoby uczące się i szkoły są poza tym procederem. Wynika to z tego, że osoby uczące nie mają jeszcze kompetencji by pracować, ale starają się je uzyskać. Natomiast szkoły te kompetencje dają (przynajmniej w teorii). Tak więc uczniowie i szkoły dążą do moralnego celu jakim jest podjęcie pracy przez absolwentów po skończeniu szkoły lub uczelni. Dlatego uczniom, szkołom, studentom i uczelniom należy się specjalne wsparcie. Jednak zepsucie społeczne (demoralizacja) jest tak daleko posunięta, że nawet w odniesieniu do osób uczących się i szkół trzeba wprowadzić formalną kontrolę ich podejścia do W.O. Gdy się tego zaniedba efekt ideologiczny będzie żaden!
Walor Edukacyjny To Fikcja
   Wynika ona z faktu braku dostępnej dok. proj. Ogromu kodów źródłowych - nawet w "prostych" programach konsolowych. Braku audytu proj. który by odp. na pyt. "Czy prog. jest prawidłowo zaprojektowany, zakodowany i udokumentowany?"
   W.O powinno być przede wszystkim projektowane pod kątem łatwości zrozumienia i czystości architektury, algorytmów i kodu. Wydajność sys. i prog. może być mniejsza gdy optymalizacja degenerowała by architekturę kodu.
   Można też promować poprawę jakości kodu programów organizując konkursy na najdoskonalszą wersję danego programu pod względem edukacyjnym.    Można by też uznać, że w skład systemu operacyjnego powinny wchodzić prog. kodowane w j. kompilowanych, a skrypty powinny być tworzone samodzielnie przez użytkowników.
Materiały Edukacyjne Są Bardzo Słabe
   Rzadko przetłumaczone, często stare i nie pełne, np. "Securing Debian Manual" ostatnia zmiana jest z 2017.04 czyli z przed niemal 6 lat3!!!.
Brak Dystrybucji FSF To Rodzaj Hipokryzji
   Ref. sys. op. jest najbardziej podstawową sprawą. Tym bardziej jest to niezrozumiałe, że FSF obecnie na swoich serwerach udostępnia w pełni wolne dystrybucje4.
Brak Możliwości Wykupienia Wsparcia
   Brak możliwości wykupienia wsparcia uż. Brak możliwości wykupienia wsparcia dla programisty zainteresowanym użyciem bibl., albo adaptacją lub rozwojem danego prog.
Postępująca Izolacja FSF
   Cytat z biuletynu "Fall 2022" str. 7: "W.O. podlega ciągłym atakom co jest ostrzeżeniem, które warto powtarzać."5. To wynika z tego, że pasożyt izoluje ofiarę, czyli W.O. To dlatego nawet nowości FSF nie są opisywane w formie artykułów. Np. o FSF słyszy się tylko w kontekście skandali w okół Pana Ryszarda oraz nowych wydań GNU gcc/g++ - a przecież podejmowanych problemów i proj. jest dużo więcej!

3 Rodzaje Dostarczanych Prog. i Usług
Rodzaje W.O.
   Poziomy opr. pod względem architektury:
    1. Prog. gł. i jego sterowniki;
    2. Demony: lokalne i sieciowe;
    3. Prog. nieuprzywilejowane: Polecenia konsoli i programy interaktywne.
Rodzaje Usług Świadczonych Przez Dostawcę W.O.:
    1. Dystrybucja obrazów instalacyjnych;
    2. Repozytoria pakietów;
    3. Aktualizacje;
    4. Wsparcie uż.;
    5. Wsparcie programisty;
    6. Proj. na indywidualne zamówienie.
Oczekiwania Wobec Dostawcy W.O.
    1. Regularny audyt kodu i działania wszystkich dostarczanych prog. wg. jasnych, sprawdzalnych i powtarzalnych kryteriów:
np. czytelność architektury, czytelność kodu, bezpieczeństwo, prywatność, wydajność, jakość inst. uż., jakość dok. proj., łatwość zrozumienia proj. i jego podatność na adaptację i rozszerzanie;
Łatwość zrozumienia proj. powinna mówić jakie wykształcenie i jakie doświadczenie jest zalecane w celu jego pełnego zrozumienia.
    2. Na podst. audytu: certyfikowanie wszystkich dostarczanych prog.;
    3. Załączanie certyfikatów do paczek wszystkich dostarczanych prog.;
    4. Publikowanie ref. sys. op. Nie powinien on mieć dziesiątek tyś. pakietów. Powinien zawierać minimalną konieczną ilość pakietów ale nie mniej6. Powinny być dostarczane po JEDNYM najlepszym prog. w danej kat. Aby stwierdzić który prog. jest najlepszy należy przeprowadzać audyty proj. oraz testy użyteczności.
Ref. Sys. Op. powinien mieć
    1. Komplet dokumentacji:
"Jakie były najważniejsze wydarzenia w historii ziemskiej komputeryzacji?",
"Jakie są najważniejsze koncepcje zastosowań współczesnych sys. komputerowych?",
"Jakie są najważniejsze elementy współczesnych sys. komputerowych?",
"Jakie są najważniejsze koncepcje sieci IP/TCP?",
"Jakie są najważniejsze el. sys. op.?",
"Jakie są najważniejsze zasady bezpieczeństwa i prywatności w zabawie i w pracy z komp.?",
"Jak dostosować swój sys. op.?",
"Jak zabezpieczyć własny sys. op.?".
    2. Komplet narzędzi do łatwego przetwarzania tekstów (zarówno w linii komend jak i w trybie graficznym);
    3. Komplet narzędzi do prac administracyjnych (w linii komend);
    4. Komplet klientów sieciowych (zarówno w linii komend jak i w trybie graficznym);
    5. Komplet narzędzi do tworzenia opr. (zarówno w linii komend jak i w trybie graficznym);
    6. Komplet narzędzi do przetwarzania najpopularniejszych plików multimedialnych (zarówno w linii komend jak i w trybie graficznym);
    7. Komplet narzędzi do pracy biurowej w domu i w małej firmie (jednak bez prog. księgowych i magazynowych);
    8. Komplet podst. demonów sieciowych (DNS, NFS, Samba, WWW, FTP, poczta el., Torrent, TOR).
    9. Możliwość instalacji opr. komercyjnego. Jednak nie może to być tak jak teraz z paczkami Snap i Flatpack gdzie deklarowany zakres dostępu (manifest) do systemu i do danych w katalogu uż. jest tajny i narzucony przez dostawcę - jest to nie dopuszczalne!!!
Prog. zewnętrznych dostawców muszą być podatne na pracę w piaskownicy takiej jak Ogniste Więzienie7, czyli pod pełną kontrolą uż. Dlatego obecnie na sys. rodz. Debian/Ubuntu w grę wchodzą tylko paczki deb i appimage.
    10. Aktualizacje, czyli dostarczanie poprawek błędów i łatek bezpieczeństwa przez czas wsparcia na zasadach komercyjnych:
        10.1. Aktualizacje muszą gwarantować niezmienność prog. i niezmienność API i ABI bibliotek. Zmiany mogą dotyczyć wyłącznie naprawy błędów i łatek bezpieczeństwa. Wynika to z faktu, że Ubuntu robi różne numery uż.: Nawet w wer. LTS wesoło aktualizuje do najnowszych wer. Jajko Linuksa, Ognistego Lista, Grzmocącego Ptaka. W repo sys. Kubuntu 20.04 latem 2022 (czyli ponad 2 lata od wydania) nawet zlinkowali ze wszystkimi prog. KDE bibliotekę KWallet! Co ciekawe jest ona linkowana a nie używana  - sam sprawdziłem w kodzie prog. Krusader.
        10.2. W Przypadku sys. op., jego sterowników i demonów aktualizacje powinny wychodzić przez min. 12 lat. Bo 10 lat to oczekiwany czas działania komp (tak uczono mnie w gdańskim Technikum Łączności w latach 1994-99);
        10.3. W Przypadku prog. nieuprzywilejowanych aktualizacje powinny wychodzić przez min. 5 lat. 5 lat to standardowy czas życia produktu w branży el. (tak jest np. w warszawskiej firmie Posnet produkującej kasy i drukarki fiskalne dla której pracowałem w latach 2019-22).
    11. Udostępnianie prog. podst. razem z kodem, inst. uż. i dok. proj. Na zasadzie gratisu;
    12. Udostępnianie prog. w wer. pełnej, razem z kodem, inst. uż. i dok. proj., na licencji komercyjnej i na  zasadach komercyjnych;
    13. Świadczenie wsparcia uż. na zasadach komercyjnych;
    14. Świadczenie wsparcia prog. na zasadach komercyjnych;
    15. Realizowanie proj. na indywidualne zamówienie na zasadach komercyjnych.

4 Grupy Uż. W.O.
    1. Uż. nieuczący się;
    2. Uż. uczący się;
    3. Uż. biznesowi;
    4. Szkoły;
    5. Budżetówka z wyjątkiem szkół.
5 Nowy Model Biznesowy
    1. Dostawca W.O. powinien być organizacją non-profit - tak by nie było możliwości jego upolitycznienia ani wyprowadzenia kapitału przez właściciela. Jednak nie oznacza to że dostawca powinien działać "po kosztach". Organizacja powinna mieć możliwość akumulacji kapitału w celach zapewnienia finansowania zespołów proj., w celu dalszej poprawy jakości w swoich proj., w celu rozszerzania działalności na nowe obszary oraz do celów promocyjnych, na zlecanie prac uczciwym i solidnym poddostawcom opr., rezerwy środków na wypadek kryzysu gosp., oraz do realizacji wszystkich pozostałych zadań i celów statutowych.
    2. Wszyscy uż. mają prawo do bezpłatnego pobrania plików z obrazami instalek z ref. sys. op. i do bezpłatnej instalacji.
    3. Wszyscy uż. mają prawo do bezpłatnego pobrania kodów źródłowych prog. podst. razem z inst. uż. oraz z dok. proj.
    4. Pozostałe usługi są płatne z wyjątkami dla osób uczących się i szkół.
    5. Odpłatność należy się za:
        5.1. Aktualizacje wszystkich pakietów z opr.;
        5.2. Pełne wer. (o ile takie są) demonów i prog. nieuprzywilejowanych. Odpłatność dotyczy każdego prog. z osobna.
Pełne wer. prog. muszą być udostępniane na komercyjnej licencji w celu ochrony prawnej. To samo dotyczy ich kodów źródłowych i dok. proj.
Ważne jest by uż. zawsze mógł wpływać na kod prog. w sposób bezpośredni, czyli samodzielnie lub chociaż w sposób pośredni, czyli przez płatne zlecenia.
Można przyjąć różnorodne warunki upubliczniania kodu źródłowego i dok. proj. pełnych wer. prog., np.: osiągnięcie określonego poziomu zysków ze sprzedaży, upłynięcie określonego czasu od premiery, zapłacenie określonej kwoty.
        5.3. Wsparcie uż.;
        5.4. Wsparcie programisty;
        5.5. Realizacji proj. na indywidualne zamówienie.
Ulgi
    1. Uż. nieuczący się: nie mają żadnych ulg;
    2. Uż uczący to tacy którzy zapiszą się na formalny semestralny kurs mają prawo do 6 mieś. ulgi
Warunek otrzymania ulgi: przesłanie skanów dok.: potw. tożsamość, potw. zapisu na kurs i skan podpisanego formularza ze zobowiązaniem do ukończenia kursu pod rygorem konieczności zwrotu ulgi.
Spełnienie tych war. powinno nastąpić przed rozp. roku szkolnego lub roku akademickiego (w zależności od tego czy to szkoła czy uczelnia).
Po zakończeniu sem. oczekiwane byłoby przesłanie przez ucznia lub przez studenta skanu świadectwa w celu potwierdzenia wywiązania się z umowy.
Gdy to nie nastąpi, w celu wyegzekwowania spłaty kar umownych, nie trzeba nawet wytaczać procesu sądowego - wystarczy odmowa dostępu do płatnych usług.
Okolicznością usprawiedliwiającą nie dotrzymania zobowiązania ukończenia kursu jest przesłanie skanu opinii lekarskiej lub innego dowodu "zadziałania siły wyższej" - te sprawy należy rozpatrywać indywidualnie i humanitarnie.
W każdym przypadku należy przy tym badać czy na porażkę, jaką było przerwanie nauki, miało wpływ opr. lub świadczone usługi przez dostawcę W.O.
Przesyłane skany dok. należy weryfikować (chociaż wyrywkowo).
Uczący się mają nast. ulgi:
        2.1. Zwolnienie z opłat za aktualizację opr.;
        2.2. Przysługuje im bezpłatnie jeden pakiet w wer. pełnej zgodny z ich kier. nauki - chodzi o to by wspierać uczących się w ich wybranej specjalizacji;
        2.3. Przysługuje im bezpłatnie jeden pakiet w wer. pełnej z dowolnej innej dziedziny - chodzi o to by wspierać rozwój innych zainteresowań;
        2.4. Uczący może zmienić wybrane pakiety w wer. pełnej w ciągu 1. mieś. obowiązywania ulgi.
    3. Uż. biznesowi: nie mają żadnych ulg;
    4. Szkoły to jednostki realizujące naukę w trybie min. semestralnym. Ulga należy się szkole pod nast. warunkiem:
Wprowadzenia przedmiotu na wszystkich nauczanych kier na temat Ideologii W.O., podst. koncepcji bezpieczeństwa i prywatności w trakcie używania sys. komp. w globalnej sieci komp. oraz podst. koncepcji programistycznych.
Przedmiot ten powinien być realizowany w wymiarze min. jedno semestralnego kursu w trybie dziennym i wieczorowym: min. 2 godz. na tydzień lub w trybie zaocznym: min. 2 godz. co 2 tygodnie;
Program nauczania na tym przedmiocie powinien zostać wstępnie zaproponowany przez dostawcę W.O., a następnie przetworzony w danej szkole tak by dostosować go do lokalnych warunków i poziomu kształcenia, finalnie ten program powinien zostać zatwierdzony przez dostawcę W.O. Spełnienie tych warunków powinno nastąpić przed rozpoczęciem roku szkolnego lub roku akademickiego (w zależności od tego czy to szkoła czy uczelnia).
Szkołom, które spełnią pow. wymagania, należy się nast. ulga:
        4.1. Zwolnienie z opłat za aktualizację opr.
    5. Budżetówka z wyjątkiem szkół: nie ma żadnych ulg.


[WSPARCIE W FORMIE WOLONTARIATU]
Z uwagi na to, że jestem obecnie bezrobotny mogę zaoferować swoją pomoc we wdrażaniu tego nowego modelu biznesowego.
O sobie powiem, że mam 25 lat doświadczenia w programowaniu. Ostatnie 5 lat programowałem sys. Linux i Android.
Moja oferta nie jest bezterminowa, bo ciągle szukam pracy.

Miłego dnia!
Jacek Marcin Jaworski
#48
Installation / segfaults on i686 IBM T30 when...
Last post by galen - March 02, 2023, 09:41:39 PM
dmesg is showing segfaults

when:
audio mixer at times, pulsemixer
very often on Config Tools sparky. cant change appearance, other items on there

also Sparky Config Tools icons and text too small and dont show all of text

anyone have a solution / fix?



#49
Hardware / Re: Problem install nvidia dri...
Last post by 21grams - March 02, 2023, 02:56:11 PM
Hi Led.
Looks like non-free firmware has moved to its archive as per https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1030981#10

More explanation here for the future : https://www.debian.org/releases/bookworm/amd64/release-notes/ch-whats-new.en.html#archive-areas

Add non-free-firmware to sources.list, sudo apt update, and check for the changelog to make sure nvidia-kernel-dkms is not being held

Something like :
deb https://deb.debian.org/debian bookworm main contrib non-free
deb-src https://deb.debian.org/debian bookworm main contrib non-free

to :
deb https://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb-src https://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
#50
Desktops / In Sparky XFCE power manager f...
Last post by Oulik - March 01, 2023, 09:53:35 AM
Hope you can help.

I have a weird problem.
When I boot up my laptop (with Sparky 7 Orion-Belt fully updated, XFCE edition) the power manager for display is not working most of the time. But when I go into power manager and disable and re-enable display power management again, then it works again until the next boot up.
So the display doesn't blank until I disable and re-enable display power management in the power manager

View the most recent posts on the forum