It's not a SoC, just a board, like many other boards with some free
design files.
After reading
https://olimex.wordpress.com/2015/06/05/how-to-get-in-the-news-tell-people-that-you-will-make-and-sell-something-which-cost-you-20-for-9/,
I assume it won't be sufficiently available to be useful to rec
It's Ralink, it has nonfree wifi firmware. (The chip documentation
shows how to upload the 8051 firmware from Ralink.)
signature.asc
Description: PGP signature
There are only accidentally free software-friendly SoCs. Intel,
Allwinner, AMD, etc are not free software friendly, but some of their
(older) products can be used without nonfree software.
Allwinner licenses many parts from other vendors, they wouldn't be able
to release some code (like Mali driv
It's not software, so it's not free software.
I wasn't able to find a schematic nor a block diagram. Check what wifi
chip it uses and if the blob is in the wifi chip or provided by the OS.
signature.asc
Description: PGP signature
This is one of the reasons why the Expires header is used (for libraries
on CDNs, not tracking scripts/images): the CDN knows that you downloaded
the library, with one referer per year, the browser doesn't contact them
if you visit another page using the same library. If enough sites that
you use
Among libreboot-supported computers, the Thinkpads are technically much
better. (Both have user-unfriendly vendors.)
Macbook 2,1 has much smaller battery capacity, gets hotter, its webcam
needs nonfree firmware, you might miss some keys and the right touchpad
button. The libreboot maintainer doe
No one needs OpenH264 built from source: they can use ffmpeg/libav/x264
instead. I think we shouldn't consider the Cisco binary free, when it's
mostly used for the binary-only patent license.
signature.asc
Description: PGP signature
I remember reading such forum posts from John Bridgman several years
ago.
The argument assumes that no one can reverse engineer that firmware.
This is false: Nouveau developers replaced much firmware with other
custom instruction sets, and found security issues in NVIDIA's firmware.
At least some
These drivers are free, but they need nonfree firmware.
signature.asc
Description: PGP signature
Trisquel 6 and 7: it's correct. (I think maybe 4.0 had KMS enabled,
4.0.1 disabled it.)
Unblacklisting works on pre-R600 cards. (R600 was released in 2006.)
R600 and some newer cards worked with some kernel versions, but not the
current ones.
The firmware are various blobs included with Linux o
See
e.g.
https://trisquel.info/en/forum/trisquel-70-flash-disk-and-amd-raedonlimited-resolution
for how to make the radeon kernel module load.
To make it really work, this needs downgrading the driver to a version
with user space modesetting, fixing the current kernel driver to work
without firmw
The radeon driver worked in Trisquel 6, so it supported 1366x768. The
vesa driver supports only modes specified by the VGA BIOS, usually
1024x768 is the largest. (Radeon kernel mode setting works with
pre-R600 cards only, while the X driver requires it in the version used
in Trisquel 7.)
signat
Are AMD blobs better than Intel blobs? There is no source for any
significant CPU initialization code for them. Other sources mention
lack of suspend/resume resulting from AMD wanting to require signed
blobs for it.
signature.asc
Description: PGP signature
Proprietary graphics drivers usually have a free part in the kernel,
this one has too. limedriver.org aims to replace the nonfree userspace
part.
Check if you can find sources for files listed at
https://github.com/96boards/documentation/wiki/HiKeyGettingStarted.
signature.asc
Description: PGP
http://inatux.com/ lists two computers. Both have AMD APUs with
integrated Radeon GPUs, which work either showing a black screen and
hanging the system (if KMS is enabled), or with the vesa driver which
probably doesn't support the native resolution of the screen (necessary
for wide or LCD screens
It's listed at https://www.gnu.org/links/companies.html next to a seller
of laptops with Intel wifi requiring blobs. I already reported these
bugs to GNU Webmasters several months ago.
signature.asc
Description: PGP signature
See any post about AMD GPUs on this forum. Their computers are not
"free software compatible" and their BIOS is not free.
signature.asc
Description: PGP signature
USB has +5V, ground and two differential data pins. There is no +12V.
Wires are usually coloured, red for +5V, black for ground.
Reading the manual or using a multimeter should answer your question.
You might also trace to which pins the wires go.
signature.asc
Description: PGP signature
How is it different from hardware implementing backdoors in circuits,
with no firmware?
signature.asc
Description: PGP signature
The GPU starts and initializes the "main" ARM CPU. It is libre if you
don't connect power to it.
signature.asc
Description: PGP signature
JavaScript is Mozilla's implementation of ECMAScript, and a common name
for it. There is no technical difference.
jQuery is free.
signature.asc
Description: PGP signature
There are games with free software parts and nonfree data. Here you
will have additional difficulties with redistribution of this data
("noncommercial" is very poorly defined, fair use depends on
jurisdiction, companies sue people regardless of law, etc). Being
"pretty tolerant" is different from
Decide what is your threat model?
signature.asc
Description: PGP signature
See e.g. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=456037. The
package is old (added to Debian in 2007 with no newer release), it makes
non-portable assumptions that prevent it from working on 64-bit systems.
signature.asc
Description: PGP signature
LibertyBSD has shown two problems with what you propose: we need to
trust the author first that they are able to write and release the
program, and this method of funding prevents any cooperation with other
people on that software.
Not all crowdfunding campaigns use threshold systems (which have t
Choose old Intel systems (i945 and gm45 can work with free boot firmware
and without Management Engine firmware which implements AMT). (TPM is
just a mostly useless chip, it's harmless.) If you choose AMD, you
should decide if their signed blobs are sufficiently harmful. You won't
avoid having m
The 7-Zip GUI uses WxWidgets, it is available on non-Windows systems
too. Parabola has it.
signature.asc
Description: PGP signature
Ucclia development started before Jessie was frozen. Several
contributors checked which packages from Parkes need
changes/blacklisting in the Wheezy-based release in March 2014 (more
than half a year before Jessie was frozen), I don't know if there are
any earlier public dates for the work being d
Have you checked if both laptops have the same regulatory domain
configured? Channels 12, 13 and 14 are available only in some
countries.
signature.asc
Description: PGP signature
It's x86, has the usual AMD blobs and might work without them. There is
a GPU (Radeon) integrated in the APU, but no graphics connectors.
While there is coreboot support, it's not integrated upstream.
signature.asc
Description: PGP signature
It might have previously used a different card. It wouldn't be nice if
the numbers were determined by the random order in which the devices are
detected, so the software remembers which MAC address belongs to wlan0
or wlan1. Other udev configurations make it name the devices after the
physical PC
I'm skeptical of just coreboot or Skype-replacement development
succeeding at freeing users' computers. You need nontrivial skills to
flash coreboot (unless it's on a sufficiently old system where someone
provides trustworthy binaries, like Lenovo does), and to use the
Skype-replacement you need t
They write about "run[ning] unsigned BIOS code". Chromebook and
Thinkpad users can easily do this by flashing a build of upstream
coreboot.
signature.asc
Description: PGP signature
Why not install it or the build-essential package?
signature.asc
Description: PGP signature
Flash chips used for boot firmware usually have a "write protect" pin.
It might be possible to configure it to make only some regions
read-only, so e.g. information needed to support resume from suspend to
RAM can be written.
signature.asc
Description: PGP signature
What do you want to license under the GPL? Some other software in the
same package? Then it's "aggregate" (or "collective work"), not a
derived work: it's ok to use incompatible licenses for these.
Early Creative Commons licenses have some wording issues that make them
Debian-nonfree [0]: you mi
They endorsed it,
https://www.fsf.org/blogs/licensing/ryzom-free-software. (I refer to
that article also as their endorsement of Wine.)
Accessing their world is not like knowing that there is a program that
isn't distributed. It's more like using someone's computer for our
computing, or listenin
RMS does not care about the freedom to study, modify or commercially
distribute "nonfunctional works" which do include fictional gameworld
data.
It's not SaaSS, since you cannot play a multiplayer game alone: this
needs network communication with a server/peer controlled by someone
else.
(No pers
http://www.parabola.nu/https/ explains this for the Parabola domains.
Write to d...@lists.parabola.nu if you don't like their policy.
signature.asc
Description: PGP signature
Phones, tablets, laptops, set-top boxes, routers, etc.
signature.asc
Description: PGP signature
A SoC is a component used in e.g. single-board computers. Practically
this means that no Samsung Exynos SoC is acceptable for fully free
software systems (therefore no boards using it are acceptable), while
there are acceptable (at reduced functionality) SoCs used in boards
having bigger problems.
Do computers with nonfree and signed Samsung Exynos bootloader and preinstalled
nonfree software promote what we aim for?
Any specific Intel backdoors that you know to work without nonfree
software in the boot firmware flash?
I personally like boot firmware being in writable media: I fixed some
bugs and applied fixes done by others to the one in my laptop. If it
was readonly, the laptop wouldn't be useful without no
This means that you cannot use the backdoor, not that the PCH works
without the multimegabyte blob that can be also used for AMT.
(Chromebooks have no AMT, while the Intel ones have at least a 1.5 MiB
management engine blob.)
signature.asc
Description: PGP signature
I really don't believe porting an FSF-endorsed distro to an ARM board
would be hard. The two main problems are: lack of appropriate boards
(no FSF-endorseable ones, the developers are not interested in porting
to something less free; I think also some high-performance ones are
needed for native bu
Use "dpkg-query -L libav-tools" if you are unsure what files a package
provides. avconv is the program that does what ffmpeg did; avprobe and
avplay replace other programs.
signature.asc
Description: PGP signature
Install libav-tools, use avconv instead of ffmpeg the program. Some
time ago ffmpeg was forked into libav and ffmpeg, some distros choose
one, another or both, Debian-based distros have libav.
signature.asc
Description: PGP signature
The lines you added to /etc/modprobe.d/blacklist.conf are like
"blacklist rt2800pci" or just the module names? It needs the
"blacklist" keyword. Your card is handled by 2800pci, the firmware is
loaded by rt2x00lib.
You might need to run update-initramfs if the module is loaded by
initramfs, I do
Two more examples of malicious scripts: ones preventing the user from
reading more than five articles per month, and ones showing full-size
ads for mobile apps when browsing on a phone browser.
Usual ad-blocking addons should handle these, while they might need
changes to disable only a part of mu
Ok, use the browser with different URLs and invent a new method of
updating the software. (And rewrite the server-side part to provide a
more orthogonal API. Think how to justify having the server or deal
with installing a TeX distro on user's computer...)
I'm not using user scripts for things t
I wrote a SaaSS app (fully free software, with available source and the
server running in user's office). Without JavaScript for its user
interface it would be unusably tedious and slow to use (I tried when
developing it; it still isn't as good as it could be due to my limited
experience with clie
ZIP is free and has popular free implementations. Recent software
handles big archives (see ZIP64). 7z produce smaller files at slower
compression and bigger memory usage: decide what's important if you can
install software there.
On Unix-like systems tar archives compressed by gzip (same compre
Have you subscribed to the list before posting the patch? In my
experience mails rarely leave moderation queues, while mails from
subscribed users are usually accepted without moderation.
I believe only Ruben can significantly improve the current development
process. The new GitLab instance is a
It's an old enough Radeon for the approach from
https://trisquel.info/en/forum/trisquel-70-flash-disk-and-amd-raedonlimited-resolution
to possibly work: unblacklist the radeon module from /etc/modprobe.d,
run update-initramfs -u and reboot.
signature.asc
Description: PGP signature
The problem is that LibreJS requires adapting all sites using free
client-side JavaScript code, or whitelisting all such scripts in LibreJS
(they have a whitelist for several popular JS libraries). Has changing
all of the Web worked for any other project?
Big free software projects have open issu
"that a card can run on non free software": isn't it obvious that the
card works with nonfree software? Although not all do have nonfree
drivers for GNU/Linux. Many reports help finding if the device can work
without nonfree software, but they sometimes need more work.
Several years ago both ATI
If you replace its nonfree VGA BIOS and revise the name to not use a
"noun + noun" construction, then yes.
If you call it "hardware working with a free operating system", then
it's completely clear what is ok and what isn't. (E.g. AMD cards
aren't, while NVIDIA cards that ThinkPenguin sells are o
None are "free hardware" that you can study, share/modify designs of and
manufacture. h-node lists devices that "work with a fully free
operating system" and ones that do not.
pgpgDM4uEFStb.pgp
Description: PGP signature
Do you know what "free hardware" is? Some NVIDIA PCIe cards have 3d
acceleration with Nouveau working with Trisquel.
pgpOegeJuJQit.pgp
Description: PGP signature
A user reported this issue on the IRC channel several days ago, then
mailed it to RMS (who reminded us of it at least on
https://lists.nongnu.org/archive/html/gnu-linux-libre/2014-10/msg7.html).
Known obvious freedom issues open for 1.5+ years after the developer
decided that they need to be f
All of these reports are incorrect, people either think that llvmpipe
provides GPU acceleration (it uses the CPU instead) or use the nonfree
firmware.
Find a way to improve h-node.org documentation to prevent such mistakes?
pgpSRjtXMo3K5.pgp
Description: PGP signature
h-node.org lists only hardware that its users tested and reported
there. All printers supported by free drivers (without nonfree
firmware) at versions included in Trisquel should work.
pgp2sq6RKI3PW.pgp
Description: PGP signature
No graphics will work on that board unless you use blobs in boot
firmware (and maybe a discrete PCIe card which stores them in a
different chip), then only the VESA driver will work unless you use a
non-libre kernel with more blobs (or a supported PCIe non-AMD card). If
you are getting it because
Parabola for the YeeLoong is not "bleeding edge", it's unmaintained with
mostly broken and obsolete packages. gNewSense is the only FSF-endorsed
distro with "current" support for MIPS.
In my experience, YeeLoong 8101B used ~12W of idle power. Several ARM
single board computers will use much less
Loongson 3A is slower than Core 2 Duo in my X60t. All 3B boards listed
at http://www.loongson.cn/devsys.php have AMD GPUs, same as for 3A.
Making custom laptops for 100% free systems is not practical unless you
can sell many thousands of them.
pgpTJTCQcziQn.pgp
Description: PGP signature
X60 is supported since a coreboot developer spent much time reverse
engineering one chip (needing expensive equipment). All other parts
were supported earlier, since the German government funded i945 support
(which used documentation from Intel and needed many months of work).
For a present noteb
We can request sufficient information so we could verify if the firmware
is needed. Nouveau supports NVEx, this one might be true if they write
that they use Nouveau and not the other driver.
pgpmmKokRIYF7.pgp
Description: PGP signature
I haven't found any obvious blobs in the drivers, it looks free. Check
if it works and supports the features that you need: someone who has
that hardware should be able to tell you, and that it is being
maintained and won't get orphaned while you use the device.
pgpnOKOlICTdZ.pgp
Description: PG
You forget AMD. Their SMU firmware in northbridges is signed (I don't
know if there are public results on how effective it is or how optional
the firmware is), it does some tasks related to power management: like
what the NVIDIA features restricted to signed firmware do. (AMD has or
will have som
3B has twice more cores than 3A, 1.5x frequency. I have no more
information on its performance. loongson.cn lists 3B boards with the
same GPU as 3A: RS780E from AMD.
Novena has a Vivante GPU, they want to support the development of the
etna_viv driver.
pgpDR0ooJBQQq.pgp
Description: PGP signat
Loongson is an independent implementation of MIPS with different
internals, they do license MIPS from ImgTec for naming and patents.
They plan to use Vivante GPUs in their future devices, not PowerVR.
pgpwGSuWATalU.pgp
Description: PGP signature
I upgraded to a Lenovo X60t (with coreboot and L7400 Core 2 Duo CPU),
it's much faster.
Loongson 3 computers use AMD GPUs which need nonfree software. Graphics
is slow even with the GPU driver using the nonfree firmware. Support in
FSF-endorsed distros is mostly dead, mainline kernel support is
There are no changes in what free firmware is included in Trisquel 7.
There are two ways to replace firmware: reverse engineer it and write an
independent free replacement, or convince the vendor to release its
source under a free license (needs a business argument like a large
order if the firmwa
PowerPC, not supported by Trisquel (might be easy to port: Ubuntu
supports it). Significantly different than libreboot-supported
computers discussed in this thread.
pgpcSFlr1wFYi.pgp
Description: PGP signature
https://viaembedded.github.io/docs/epia-p910-user/drivers.html#linux-driver-support
suggests them having nonfree drivers, I don't know what free drivers
exist for the GPU in VX11H (Openchrome lists it as unsupported).
For free boot firmware: the chipset is not supported in coreboot,
depending on s
There are several other CPUs used in X60/X60s/X60t, like L7400 (64-bit
Core 2 Duo). Every board needs a different coreboot/libreboot build:
X60 and T60 need different while they have the same chipsets and CPUs.
Northbridge (i945), southbridge (ICH-7) and EC are more important than
CPUs for boot f
Libreboot is a distribution of coreboot (without nonfree software), grub
and several other packages and their configuration. Libreboot has
binaries for specific computers that work without other blobs in their
boot firmware flash.
If you install coreboot, you should read its wiki and configuratio
Probably only libraries that work with other init systems too.
pgplseIWO7klK.pgp
Description: PGP signature
None of these mean that a coreboot binary that you build will work.
Red/green means if someone published logs from a working build. Device
pages have more info on what works or doesn't and sometimes list
required blobs.
Macbook 2,1 has webcam that needs nonfree firmware, other parts work
with iss
Most users do not change boot firmware of their computers. Trisquel is
better for their freedom and privacy than Ubuntu.
TPM is just mostly useless, it has no security issues. There are other
worse components, like Management Engine that on all recent Intel
chipsets (optional since i965, require
If I understand your question correctly, you want a system with
everything free except for the BIOS. I.e. just something that works
with Trisquel out of the box with all needed features, like ThinkPenguin
computers (that also use money to support free software, not like
vendors where compatibility
Easier is to use binaries from release 6. Unbricking guides in the
documentation recommend known working recovery tools, they are needed if
flashing fails or if you flash a non-working ROM. People on #libreboot
on Freenode know more.
pgp7a7ZM8bPCD.pgp
Description: PGP signature
That documentation refers to release 6, beta 6. Older versions have
different scripts.
Do you have tools for recovery if your build fails to boot?
pgpWnQbu7pOlW.pgp
Description: PGP signature
It should have used a https://en.wikipedia.org/wiki/Fragment_identifier
for keys.
Do you know img.bi? Are there existing similar text hosting services?
Do you know that git can access repos via HTTP? You need just to run
git update-server-info on the server and publish the HTTP URL.
pgpjtTnCf
Virtualization software might support passthrough of PCI devices,
handling the physical hardware in guest (KVM does support it). If the
host driver doesn't handle the device, the guest can.
The kernel has no restrictions on what modules or drivers can be used,
the provided modules are modified to
What block cipher mode?
pgpfuduk7TzC6.pgp
Description: PGP signature
What AES mode does it use? Why would one use it instead of a more
common program using a more popular encryption library?
pgp0Sl4GJXCCb.pgp
Description: PGP signature
You want a miniPCIe card with Atheros wifi and non-Atheros Bluetooth
(since Atheros needs nonfree firmware). I don't know if there are such
cards.
pgpRVGLuH66NB.pgp
Description: PGP signature
Lemote support is relevant if you can get Loongson CPUs and want their
outdated distros. Projects like WebKit and Mozilla have much more
support for ARM and there are now standard SIMD instruction sets
supported on ARM: there is existing video acceleration on CPU, while
it's mostly missing on MIPS
Interesting choice, seeing the comment about it being older I expected a
pre-Nehalem CPU, not Sandy Bridge.
Why MIPS and not ARM for future products?
pgpbVaUS3irAR.pgp
Description: PGP signature
Samsung tablets have their own proprietary connector, with an adapter to
USB. It won't work with the ThinkPenguin wifi device: it needs 300 mA
of current (or more?), while the tablet provides only 100 mA (200 mA
with custom kernel). Maybe it would with a powered USB hub (unportable)
and appropria
Disassembling is allowed in the EU in specific cases, these might be
enough to write a free driver. I don't know how it's done in other
jurisdictions. People who reverse engineer firmware for other devices
do disassemble it. All firmware with free replacements has nonfree
licenses, it's not sour
rt2x00 has 2KiB to 8KiB of 8051 code. ath9k_htc uses 52KiB to 72KiB of
Xtensa code. Old Broadcom cards (reverse engineered) had a custom
instruction set and ~96 KiB firmware (?), new ones are 200-600 KiB of
ARM code. Intel is 148KiB to 692KiB, probably custom ISA. Marvell
Libertas has 120 KiB i
Unless we want free boot firmware, we should choose option 2, boycott
Apple and Lenovo. If we want free boot firmware, we need laptops
similar to ones for which hard reverse engineering work was done, like
Lenovo X60 or the Apple laptop using similar chips.
A modified Lenovo laptop being the only
Where is that Lenovo spyware located: in BIOS or firmware of another
chip? I know two related issues: spyware in their BIOS (replaced by
coreboot/libreboot) and ME firmware in all models since X61 (while only
X60 is supported by libreboot), this one is different.
Avoiding laptop manufacturers tha
Install the build-essential package. Compilers aren't generally useful
without other development packages, like headers for libraries and other
tools. They take space while they can be easily installed.
pgpEPG96H5PjE.pgp
Description: PGP signature
It will make a black screen and no graphics on some newer GPUs (Debian
disables it for R600 and later if the firmware is not provided,
h-node.org has reports of newer cards having no graphics on Parabola).
A recent kernel change worsened it. On my RS690 laptop (older than
R600), modesetting withou
Newer Radeon X driver versions require KMS, I think the one in 7.0
does. If you have the radeon kernel module disabled, there will be no
KMS and hence the VESA driver will be used, giving only 1024x768 and
800x600.
Enable the driver by commenting the blacklist line and running
update-initramfs -u
Usually with LUKS.
https://code.google.com/p/cryptsetup/wiki/FrequentlyAskedQuestions
question 2.4 explains this. LUKS provides metadata (e.g. what ciphers
it uses), supports multiple passphrases used to decrypt the master key
and is more usable. Plain format has specialized uses like encrypted
I use Parabola on a server. It previously had Arch's initscripts: the
most buggy, unreliable and hardest to use init system that I know. It
required big shell scripts for starting a daemon, often failed stopping
them and left old ones running, so configuration changes wouldn't apply
to the runnin
1 - 100 of 536 matches
Mail list logo