LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > antiX / MX Linux
User Name
Password
antiX / MX Linux This forum is for the discussion of antiX and MX Linux.

Notices


Reply
  Search this Thread
Old 11-19-2019, 10:36 AM   #1
Ulysses_
Senior Member
 
Registered: Jul 2009
Posts: 1,197

Rep: Reputation: 56
Are there blobs in antiX and what can be done about it?


Are there blobs in antiX and if yes, what can be done about it?
 
Old 11-19-2019, 10:59 AM   #2
jamison20000e
Senior Member
 
Registered: Nov 2005
Location: ...uncanny valley... infinity\1975; (randomly born:) Milwaukee, WI, US( + travel,) Earth( I wish,) END BORDER$!◣◢┌∩┐ Fe26-E,e...
Distribution: any GPL that works well on my cheapest; has been KDE or CLI but open... http://goo.gl/NqgqJx &c ;-)
Posts: 3,874
Blog Entries: 2

Rep: Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314
Quote:
Originally Posted by Ulysses_ View Post
Are there blobs in antiX and if yes, what can be done about it?
Most due to hardware, I'd think? There's open source hardware but not much... also open drivers for reverse engineered hardware.

Have fun!
 
Old 11-19-2019, 11:16 AM   #3
hazel
Senior Member
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 3,696
Blog Entries: 10

Rep: Reputation: 2031Reputation: 2031Reputation: 2031Reputation: 2031Reputation: 2031Reputation: 2031Reputation: 2031Reputation: 2031Reputation: 2031Reputation: 2031Reputation: 2031
I think AntiX Core has a completely libre kernel.
 
Old 11-19-2019, 11:45 AM   #4
anticapitalista
antiX
 
Registered: May 2005
Location: Greece
Distribution: antiX using herbstluftwm, fluxbox, IceWM and jwm.
Posts: 457

Rep: Reputation: 137Reputation: 137
Quote:
Originally Posted by hazel View Post
I think AntiX Core has a completely libre kernel.
had - not any more.
 
Old 11-19-2019, 11:53 AM   #5
anticapitalista
antiX
 
Registered: May 2005
Location: Greece
Distribution: antiX using herbstluftwm, fluxbox, IceWM and jwm.
Posts: 457

Rep: Reputation: 137Reputation: 137
To O/P

antiX is not libre, but you can make it so (if your hardware allows).

1. antiX-19-full comes with the following that according to vrms are non-free.
Just use apt to remove them.

Code:
              Non-free packages installed on antix1

amd64-microcode                     Processor microcode firmware for AMD CPUs
atmel-firmware                      Firmware for Atmel at76c50x wireless networking chips.
bluez-firmware                      Firmware for Bluetooth devices
broadcom-sta-dkms                   dkms source for the Broadcom STA Wireless driver
firmware-amd-graphics               Binary firmware for AMD/ATI graphics chips
firmware-atheros                    Binary firmware for Atheros wireless cards
firmware-bnx2                       Binary firmware for Broadcom NetXtremeII
firmware-bnx2x                      Binary firmware for Broadcom NetXtreme II 10Gb
firmware-brcm80211                  Binary firmware for Broadcom/Cypress 802.11 wireless c
firmware-intelwimax                 Binary firmware for Intel WiMAX Connection
firmware-ipw2x00                    Binary firmware for Intel Pro Wireless 2100, 2200 and
firmware-iwlwifi                    Binary firmware for Intel Wireless cards
firmware-libertas                   Binary firmware for Marvell wireless cards
firmware-linux-nonfree              Binary firmware for various drivers in the Linux kerne
firmware-misc-nonfree               Binary firmware for various drivers in the Linux kerne
firmware-myricom                    Binary firmware for Myri-10G Ethernet adapters
firmware-netxen                     Binary firmware for QLogic Intelligent Ethernet (3000
firmware-qlogic                     Binary firmware for QLogic HBAs
firmware-realtek                    Binary firmware for Realtek wired/wifi/BT adapters
firmware-zd1211                     binary firmware for the zd1211rw wireless driver
fonts-ubuntu                        sans-serif font set from Ubuntu
gsfonts-other                       Additional fonts for the ghostscript interpreter
  Reason: Partly no modifications allowed, partly shareware
intel-microcode                     Processor microcode firmware for Intel CPUs
midisport-firmware                  Firmware loader for M-Audio's MidiSport devices

               Contrib packages installed on antix1

b43-fwcutter                        utility for extracting Broadcom 43xx firmware
firmware-b43-installer              firmware installer for the b43 driver
firmware-b43legacy-installer        firmware installer for the b43legacy driver
iucode-tool                         Intel processor microcode tool
virtualbox-guest-dkms               x86 virtualization solution - guest addition module so
virtualbox-guest-utils              x86 virtualization solution - non-X11 guest utilities
virtualbox-guest-x11                x86 virtualization solution - X11 guest utilities

  24 non-free packages, 1.5% of 1626 installed packages.
  7 contrib packages, 0.4% of 1626 installed packages.
2. Change the debian and antiX sources.list to remove contrib and non(-)free

3. Install a libre kernel: https://jxself.org/linux-libre/
 
1 members found this post helpful.
Old 11-19-2019, 06:38 PM   #6
jamison20000e
Senior Member
 
Registered: Nov 2005
Location: ...uncanny valley... infinity\1975; (randomly born:) Milwaukee, WI, US( + travel,) Earth( I wish,) END BORDER$!◣◢┌∩┐ Fe26-E,e...
Distribution: any GPL that works well on my cheapest; has been KDE or CLI but open... http://goo.gl/NqgqJx &c ;-)
Posts: 3,874
Blog Entries: 2

Rep: Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314
Again,,, assuming your hardware is, that's where I fail as well.

I love this: https://www.crowdsupply.com/sutajio-kosagi/novena
or maybe we could 3-D print our own? https://en.m.wikipedia.org/wiki/Open-source_hardware


Add: Don't forget about your Bois, for that you'd have to get tricky with eg Libreboot &c!

Last edited by jamison20000e; 11-19-2019 at 06:40 PM. Reason: Added
 
Old 11-20-2019, 03:06 AM   #7
Ulysses_
Senior Member
 
Registered: Jul 2009
Posts: 1,197

Original Poster
Rep: Reputation: 56
Thanks. Maybe the installer should offer a libre install if you do not have any hardware that requires blobs. Or if you can live without some hardware. What is that CPU microcode? What would you be missing without it?
 
Old 11-20-2019, 03:21 AM   #8
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 12,894
Blog Entries: 9

Rep: Reputation: 3518Reputation: 3518Reputation: 3518Reputation: 3518Reputation: 3518Reputation: 3518Reputation: 3518Reputation: 3518Reputation: 3518Reputation: 3518Reputation: 3518
Ulysses_, maybe you'd like to fork AntiX?
 
Old 11-20-2019, 04:33 AM   #9
anticapitalista
antiX
 
Registered: May 2005
Location: Greece
Distribution: antiX using herbstluftwm, fluxbox, IceWM and jwm.
Posts: 457

Rep: Reputation: 137Reputation: 137
Quote:
Originally Posted by Ulysses_ View Post
Thanks. Maybe the installer should offer a libre install if you do not have any hardware that requires blobs. Or if you can live without some hardware. What is that CPU microcode? What would you be missing without it?
From Debian:

Quote:
Processor microcode firmware for AMD CPUs

This package contains microcode patches for all AMD AMD64 processors. AMD releases microcode patches to correct processor behavior as documented in the respective processor revision guides.

For Intel processors, please refer to the intel-microcode package.
On antiX, you can run liveusb with persistence, make the 3 changes I mentioned above, remaster, use live kernel updater to set libre kernel as default and bingo - you have a libre-antiX on your usb device ready to install.

Last edited by anticapitalista; 11-20-2019 at 06:36 AM. Reason: typos and one more step added
 
1 members found this post helpful.
Old 11-20-2019, 10:12 AM   #10
jamison20000e
Senior Member
 
Registered: Nov 2005
Location: ...uncanny valley... infinity\1975; (randomly born:) Milwaukee, WI, US( + travel,) Earth( I wish,) END BORDER$!◣◢┌∩┐ Fe26-E,e...
Distribution: any GPL that works well on my cheapest; has been KDE or CLI but open... http://goo.gl/NqgqJx &c ;-)
Posts: 3,874
Blog Entries: 2

Rep: Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314Reputation: 1314
Off-topic, could checkout: https://www.gnu.org/distros/free-distros.html
 
Old 11-20-2019, 03:42 PM   #11
Ulysses_
Senior Member
 
Registered: Jul 2009
Posts: 1,197

Original Poster
Rep: Reputation: 56
What about virtualization? All hypervisors require you to build the kernel don't they. Let's go for virtualbox plus open-source usb support (there are instructions for integrating the usb support from kqemu). Would building the kernel be way too hard and a hack if you start with the libre kernel?
 
Old 11-20-2019, 09:48 PM   #12
freemedia2018
Member
 
Registered: Mar 2019
Distribution: various automated remasters
Posts: 181
Blog Entries: 2

Rep: Reputation: 156Reputation: 156
Quote:
Originally Posted by anticapitalista View Post
On antiX, you can run liveusb with persistence, make the 3 changes I mentioned above, remaster, use live kernel updater to set libre kernel as default and bingo - you have a libre-antiX on your usb device ready to install.
I've done automated remastering of antiX before.

If anybody in this thread is interested in a script to make a completely libre version of antiX, that's what the goal of "distro-libre" is (but for more than one distro.) Script takes existing iso, makes changes, creates new iso. But I haven't worked on antiX in a long time. If this is something people are interested in doing I'll go rejoin their forum, but let me know.
 
Old 11-21-2019, 01:21 AM   #13
Ulysses_
Senior Member
 
Registered: Jul 2009
Posts: 1,197

Original Poster
Rep: Reputation: 56
Does your script parse the text in #5?

Last edited by Ulysses_; 11-21-2019 at 01:24 AM.
 
Old 11-21-2019, 01:39 AM   #14
Ulysses_
Senior Member
 
Registered: Jul 2009
Posts: 1,197

Original Poster
Rep: Reputation: 56
Let's say you make an exception and you include one non-free driver. But you do it in a virtual machine. Can it change the CPU microcode and affect all virtual machines and the host?
 
Old 11-21-2019, 12:48 PM   #15
freemedia2018
Member
 
Registered: Mar 2019
Distribution: various automated remasters
Posts: 181
Blog Entries: 2

Rep: Reputation: 156Reputation: 156
Quote:
Originally Posted by Ulysses_ View Post
Does your script parse the text in #5?
The text is a list of packages, which I could use the script to remove.

You run the script, it downloads the iso (unless it is already downloaded) and it makes the changes and gives you a modified iso as output. You can do whatever you want with that iso, host it on the Internet Archive for example.

It's actually really trivial, but it still requires maintenance.

Is this a project you would like to be part of? I'm not asking for much, mostly this is the sort of thing I'm only likely to work on (at this time) if there is interest in it. If it interests you, I'll go join the antiX forums.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Conky display gets corrupted since updating Antix-16 to Antix-17 hazel Linux - Distributions 3 12-18-2017 09:55 AM
LXer: Dealing With Contentious Kernel Blobs LXer Syndicated Linux News 0 01-04-2008 07:30 PM
LXer: Binary blobs mean few apps are purely open source LXer Syndicated Linux News 0 08-27-2006 08:21 PM
Suse desktop displays as distorted large blobs penrynpirate Linux - Newbie 10 07-10-2006 08:43 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > antiX / MX Linux

All times are GMT -5. The time now is 03:14 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration