You are not logged in.
it's better to go to M$ Windows
ok, bsd isnt that bad!
The main idea is: BSD is developed not for freedom.
fair enough, i can tell i better give you that one.
implied by the freedom of choice
what "freedom of choice?"
$ echo "The freedom to run the program as you wish, for any purpose (freedom 0). The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this. The freedom to redistribute copies so you can help others (freedom 2). The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this." | grep oice | wc -l
0
$
credit for "fifth freedom" goes elsewhere, you know who you are-- feel free to speak up.
i was leaning away from a fifth on the grounds that it would be too difficult to write one that didnt dilute one of the others. then boughtonp spoke, and this is what they said: https://www.linuxquestions.org/question … ost6066309
Here would be my fifth: replace - the freedom to not run the software, to be free to avoid vendor lock-in through appropriate modularization/encapsulation and minimized dependencies - meaning any free software can be replaced with a user's preferred alternatives.
i think that could actually work!
and its high time for something like it. im going to run it up every flagpole i know, find out who salutes.
im predicting proposal f. its the most cynical choice, its bound to win.
this is like american idol-- a pageant where we finally learn what they already wanted as a result.
The better option is to fork Linux and reorganize it into community maintainable project. Now it's optimized for corporate invasion.
we are on the same page there, not only do i think a fork of linux is the better option, its the more likely one (better hardware support) but i still question how the original bsd was "proprietary software."
because of the license? as the software was not copyrightable, the only ways to make the software "proprietary" was to deny public access to source code (this wasnt done, afaik) and to try to use ndas or trade agreements (this wasnt done, afaik) since once someone had access they could already do what they wanted with it.
there was no reason to put the code under a license that said you could do what you could already do without one. bsd didnt exist until 74, and in 1972 gottschalk v. benson had made it extremely difficult to patent software, so there wasnt really that issue to contend with.
but the main reason that i tell people that a linux fork is the most likely solution (the reasons its most likely being related to suitability-- but rather the reason that i bother saying it) is so they dont put false hope into bsd over this. by all means check it out, but dont be surprised (or disheartened) that its the linux fork that comes up again and again-- the advantages to bsd (for this) are smaller and its a far less likely option from a technical standpoint. and i think the political advantages of switching to bsd are mostly imaginary.
BSD was created not for freedom - it was initially created to help proprietary software development
i take the history of this stuff about as seriously as a non-expert can, and ive spent some time working on a timeline, so i want to correct this.
until 1980, software wasnt copyrightable in the usa (where both bsd and the gpl are from) and thus the notion of "software freedom" had little reason to exist before the 80s.
bsd started in the 1970s, with work on 1bsd beginning in 74 and 2bsd being released in 79. so im not sure its fair to say it "was created not for freedom" or possible to say "it was initially created to help proprietary software development" although the first full bsd system did come out in 1983.
its true that gnu is most likely the first operating system created specifically to advance software freedom though. and i think its unlikely that there will be a better option in the near future, though im still in favour of people exploring options.
It's not a good time for switching to non-linux OS. The greatest libre software environment need concentrated support of every user - not escape to weak freedom. It's better to prepare to fork Linux. I sure a lot of significant developers will support the fork.
im totally fine with people exploring bsd as a form of research. id like to hear what they find.
what i dont think is that its a sound political move. there was never a point in bsd history where they werent working with one corporation or another. the notion of bsd independence seems like pure mythology to me, though it wouldnt take any effort to convince me that there are a few facts, only that they add up to much.
we worry (and probably should worry) about intel or microsoft putting freely-licensed code in our init because we dont like its purpose. but many of us welcome non-free code that runs in kernelspace when we dont even know its purpose.
when it comes to the latter, the bsd ecosystem is already worse than ours. ive noted at least one effort to fix that-- libertybsd, but other than as research i think bsd is a step backwards. which youre very welcome to take but i question the logic of it-- i dont question the motivation, i can understand that perfectly well and i sympathise. if you do switch to bsd, at least come back and tell us what you learn. i tried it right before switching to devuan in 2015 and i think bsd is extremely interesting.
i would be surprised if debian supported raspberry pi 4 and devuan didnt sooner or later-- unless the person in charge of raspberry pi in devuan left recently.
i would also be very surprised if debian didnt support raspberry pi 4 but devuan did. so, im assuming that debian either does, or will soon.
Voidlinux looks nice. Unluckily only a rolling release. If enough migrants from De??an gather around it, making a spinoff in a stable+security flavor could be a plan-b too.
hi! ive got a void linux derivative (mine) running for over a year now, as in uptime. but to be honest ill never bother with that distro again, as soon as ive worked out an alternative.
my thing is remixing distros automatically-- converting one bootable iso to another with a script. i started with puppy and refracta, ive also done debian live 9.5 (removed systemd as init) and ive done trisquel 8 (removed systemd for upstart.) these are NOT options for devuan bases i would recommend. theyre options id recommend avoiding. having tried them id rather avoid them. this is just one vote, of course, but its against. with void, its too tedious and unfriendly and unreliable. it will cost developer time, as debian has. the result wouldnt be as useful as devuan or refracta. as a "bonus", void is hosted on github: http://techrights.org/wiki/index.php/De … F.29_Linux
Is there any way for anything good not to get co-opted by the corporate borg? That's what i find myself wondering. ..
i believe so. but i think that has to be more of a priority, i think maybe we need to ditch the advice and priorities of a few more organisations that ask us to cede to corporations-- whatever that means. when i speak broadly, its often when being specific would be limiting. for example, i encourage people to boycott microsoft. though sometimes im not that specific, because sometimes there are categories of things that are worth boycotting, of which microsofts offering is only one example.
What is wrong with LP?
i could answer that directly, and tell you exactly what is wrong with him personally, which certainly is a factor in this.
so its not in his defense when i say that i think a more complete answer to your question goes up a level to his superiors. this is true even if he never worked for red hat or ibm directly. the sort of anti-culture that he serves, that suits his personality is the broader problem here.
monopoly, control, exploitation, outright theft. whats theirs is theirs, and whats ours is also theirs. if there were no lp then they would find another person like him. that doesnt get him off the hook, though i think the broader problem is closer to the cause of all this.
also, i dont think he could (or does) do all this alone. there are so many green lights needed to get this far-- hes mostly got the support of the tech press, he does have support from larger companies who love to gain more control of our ecosystem (i think thats the primary cause here) and hes got lots of people supporting him who have the same "problem" that he has.
and beyond that, the people whose job it is to stand up to this, arent. im talking about the "fsf", which i have spent more than a year lobbying and looking for allies with. and i think i found them, though you have seen what happened to that organisation and its leader. what jaromil and dyne.org said about it was the best example of what ought to be said.
5 years ago, we had a lot of theories about systemd, and ive looked for evidence that those theories are ridiculous and also evidence that they arent.
i think if you average them all together so the details are less focused and a general theme is found, those theories are pretty incredibly accurate. the more ive found, the worse it is. of course some of the specific details are probably wrong, but they cant all be right.
but whether you look at microsoft, ibm or a few universities, we speculated about certain people and certain institutions years ago-- since that time, there are more possible (and more interesting) connections with them, not fewer. certainly we can blame lp and his over-the-top arrogance. he didnt win that pwnie for nothing, he earned that thing.
but theres something a lot bigger than lp here. hes sort of a useful idiot-- very useful (to them) and very idiotic, experience and wisdom dont make you as cheerfully condescending and controlling as that guy. he just screams dunning-kruger and the dunning-kruger world cheers it on. but hes not leading the attacks on the ecosystem. hes helped develop a software weapon, and cheered it on like any clueless, billion-dollar corporate-backed developer would do in his situation.
i dont think hes the mastermind, i honestly dont think hes got half a clue what the real implications of his own software are. that doesnt mean he isnt arrogant, malicious or at fault here. he plays a significant role. but in a clueless way.
think of george w. bush during the 2003 invasion. might as well have lennart stand on top of a giant server farm with a banner that says "MISSION ACCOMPLISHED." bush definitely did not mastermind any of whats happened in the middle east, but we sure had to hear to a lot of his cheerful, ignorant crap about what a great job was being done, and what a problem critics can be.
dont let the sabs at debian off the hook either. without them, this would affect us a lot less.
ive been watching trump since 2016, and people blame everything in the world on him, like these problems are new. im not saying trump is blameless either, but the problems already existed and ive spent the past few years looking at him as a really obvious symptom as much as a cause.
you can look at lp as a symptom too. hes a festering eurotrash boil of a developer, i only wish he were the disease itself. that would be so much easier to fix, if we could attribute everything that has gone wrong to a single person. we could just impeach-- it may help, though the broader problem is the one i think we really need to fix.
heres something to take away from this-- the best developers in the world care more about what theyre trying to do, and implementation follows from there.
when systemd fans beat their chests over how superior their talent and knowledge of their domain is, they are obsessed with their implementation. thats not a sign of a software designer, its the sign of a very virulent, zombie killer codemonkey. these guys arent masterminds at all. people keep saying they cant design software, and its absolutely true. but if they cant design software, what does that tell you?
if systemd were designed well, it wouldnt need the entire ecosystem to conform to it. that would be considered insanely inefficient, which for the people sponsoring systemd is a feature-- the burgeoning design cost is something only a large corporation can maintain. ibm is a machine-- it pays coders to do stupid things, and when it no longer suits them they ax the project.
but systemd gives them control, and all they have to do is keep paying people to do dumb things and force everybody else to work around it-- to work for ibm for free.
if systemd had a design at all, there would be sane limits on what it accomplishes. there are none. if it were designed, people would say "ok it needs to interface with this, it needs to stop here, it needs to kowtow to this signal or process or design here." it does none of that. it simply marches on, and everybody bows to it. runaway processes ought to be killed, but this one is whitelisted.
everybody who whitelists this runaway process is doing an absolutely terrible job. it brings down everything else, and ibm is just fine with that.
do we know the timeframe on this? when does it close?
It basically seems like what they did for the original systemd vote back in jessie, only 3 times worse. I.e., bullshit. Or if you want to be polite, 'disingenuous'.
exactly. this process is a complete sham, and since late 2014 debian has used their incredible bureaucracy not to protect debians development, but to undermine it and hand it over to bad actors.
"assume good faith" if youre ridiculous; it was a coup. this is only happening as people have worked too hard for whats right, and they need to hand more of debians priorities over to red hat. they should tell them to get out, and take gnome with them. honestly, it would be less work to fork gtk than to work around all this constant sabotage.
the free software federation is a growing list of organisations that promote free software. i dont know if people realise there are more than 16 different such organisations-- dyne.org is one, april (a french free software org) is one, the irish free software organisation is another.
how many people have heard of all of these?
several days ago, i visited the fsf india website. for whatever reason, its been down for days now. but the free software community of india, fsci website is up and running.
looking at these communities as part of de facto collective means that each one has the opportunity to reinforce the others, as nodes. as with the internet, or a public mesh, not every node is working for the benefit of the network--
sfc attacked the fsf founder, fsfe applauded the misfortune, while dyne.org was the only organisation to make an official statement in his defense-- bravo dyne. other organisations offered defenses as well, though not necessarily in the form of an official statement.
one of the newest orgs on the list, free software force, was created specifically to defend stallman and stallmans concept of free software. they are also leading a charge that directly or indirectly discredits systemd-- bravo free software force.
the free software fellowship has a number of articles that say more about the problems fsfe is having than fsfe does. as with the internet, more than one source is sometimes the difference between knowing whats actually going on and being out of the loop.
but each of these nodes has an opportunity to help, sustain, or salvage the work done by the others. so if something terrible happens to the fsf (as it has) then the other nodes can help to some degree. they can hold those responsible accountable, they can retrieve and provide information, they can provide important commentary that was up until now, missing from the discussion.
the free software fellowships articles on the fsfe make it clear that fsfe could be having some serious problems since their former leader left. several articles on techrights make it clear that fsf (boston) may have its own serious problems-- apart from the obvious cancelling of stallman, but not necessarily unrelated to it.
as a former npr supporter and former fsf member, i know that national public radio was set up for the public good. i know that it was captured, co-opted and fought against (successfully) by a number of corporate interests over the years, and today it is about as commercial and corporate-driven as a "listener-supported" 501c3 (public radio international is the umbrella 501c organisation, i think) non-profit can be.
i fear this is the obvious fate of the fsf, whether that is reversible or not. if it is reversible, great. im not optimistic, but despite predicting both the purchase of red hat and the cancellation of stallman, i could still be wrong. id really like to be.
either way, many non-profits are known for having a lifecycle where they do great amounts of good, and eventually settle into a trajectory not unlike a career politician, where day-to-day business becomes more about reelection and sponsorship, or sponsors and fundraising and "awareness", than really meeting any new problems with the sort of dedication and serious action needed to deal with the same cause in later decades.
non-profits often peter out, and this is all the more reason to have a living, regenerative "mesh" of organisations than to rely on just the fsf for promoting (and particularly defending) free software in the 21st century.
the fsf still has funds, resources and talent that are useful. i think their ryf certification is likely to remain beneficial. they keep a lot of history of the movement, as they started it-- the free software directory and savannah repo are both priceless, they maintain the free software licenses that are most valuable to free software (at least the ones that implement copyleft.)
i think the fsf has fared better than npr, at least if you count from 1984 to 2018 when stallman was still president.
but, people keep saying that the best thing you can do is join the fsf so that people who care about freedom are still represented there.
even the acting president of the fsf has said he isnt sure that the fsf has ever made a change based on member input. hes one of the people saying that people should join so theyll be represented, but ive said "i get how in theory, thats a good idea and will result in free software being represented."
but ive also said the truth is that members have no real say at all. and thats something the fsf has in common with npr already. when npr started, the whole idea was that it was for members, by members. it wasnt just radio "for the public" but funded by the public, essentially owned by the public. that means the public matters.
the fsfs official policy never made members have a real say in this regard. not only does former staff joshua gay say this, but it is confirmed by acting president alex oliva.
if officially, members do not have any authoritative input, and in practical terms, no such input has ever produced (to my knowledge) any change in what the fsf does, then i dont feel bad saying this representation is entirely hypothetical.
if it seems like corporate sponsors matter unofficially, and regular members officially dont matter (nor do they in any practical terms either) then perhaps this is not too unrealistic an assessment.
it happened to npr, the original purpose of which was no less good than the purpose of the fsf. if it seems like a similar thing is happening to the fsf, maybe thats because it is.
whether it is or not, i think its ideal that we have many different organisations (either way. they exist) but i think this is why that fact is so important-- we need a little redundancy, for the same reason the internet does. nodes will flag from time to time, and the transmission of freedom must continue.
in my opinion, every advocate is an organisation; richard stallman is certainly an institution. small-tech.org for example, is an organisation consisting of just two people.
above all, i think this is what the future of free software looks like-- people working somewhat independently, sometimes together and often in support of each other, as part of a larger (ad hoc) network. that was the original concept of the internet, after all.
That is pretty much where I got all twisted around trying to make my point.
what you get right that they get wrong, is they stick with theory while reality is right in front of them.
theory is important and gps is useful, but if the gps tells you to drive into the lake, its time to ignore it and steer the car based on common sense. sometimes being free means looking at the real situation right in front of you. thats what we do with systemd, while the fsf tells us to go ahead and drive into the lake: because reasons--
im a huge fan of the fsd, but their commentary misses a few points that are obvious to the rest of us. ive spent 5 years trying to prove to these people that "free in license only" is a thing, that there is such a thing as "free, but less free" and i even rewrote the halloween documents to demonstrate that people have spent no fewer than 20 years working up to this point where free software can be co-opted.
it becomes our job to tell people about this, because they are not doing it. but at least they have their reasons, eh? i mean they make good arguments, they just really fail the reality test in this situation. its alright if we talk about whats right in front of us, we dont need permission, or approval. and i guess its time we did their job for them. a few other people are doing it too: http://techrights.org/wiki/index.php/Fr … Federation
the thing you sent looks good, im planning to go over it more carefully later.
i particularly like the part about "captures ownership"-- thats an important aspect of this problem, a key aspect.
one of the biggest problems culturally is hardline free software advocates (of which i am one, but i dont agree with this) saying that freedom is more important than choice-- as if the two have nothing to do with each other. they disqualify arguments with this fallacy:
if [[ -t $aboutchoice ]] ; then aboutfreedom=0 ; fi
freedom certainly is better than choice, but someone clever told me that its a chicken and egg question.
so i put it this way:
freedom is a chicken, and choice is an egg-- freedom can grant you many choices.
but an egg can give you one chicken, and one choice (such as choosing the right gnu/linux distro) can give you freedom, so these people who say that "freedom isnt about choice" are very silly indeed.
there is definitely overlap in the concepts!
but not every choice can give you freedom-- and not every egg will give you a chicken. so it really is a chicken and egg question.
Let's see where is the real problem:
In fact community made libre software environment based on the GNU project. Community killed proprietary UNIX systems with GNU/Linux and improved software. Now anti-human corporations use weakness of some community participants to steal everything. Corporations bribed them, created corporate-style places for them, and now corporations are trying to destroy any community initiative.
just to give you an idea of how much we are on the same page about that, i recently said:
i have a problem with free software being increasingly taken over by large companies that dont care about us and even try to stop us from having our own solutions. first they lend a hand, then they take whats ours with both hands. then they say theyre the ones who really made it anyway.
why does that matter? they think they have a right to control it.
this one is for people who like the four freedoms, but think freedom has suffered under new regimes-- im not being specific because there is more than one situation that may fit this description.
chuangtzu may already know this topic. some of the guys from free software force want the free software definition revised-- the fsd includes the four freedoms.
in the years that systemd has taken over, ive thought about that too, but its not easy to amend the fsd without diminishing one of the freedoms as a side effect. im not saying its impossible.
as far as the definition goes, the four freedoms are non-negotiable. if one is missing or compromised, its not free software. but there are other things, such as modularity-- which we cant promise in every instance of every single thing, but when they are abandoned, it makes freedom harder to come by. systemd is the most obvious example of this.
so rather than change a good free software definition, which they already proposed, i suggested we augment it with four "pillars." these pillars help to support the four freedoms, and cant be neglected too much or freedom suffers. modularity comes up again and again, unsurprisingly.
ive gotten good feedback on linuxquestions, but i wanted input from this community as well. other than modularity, what sort of qualities might we argue are implicit in free software, but leave freedom to suffer if theyre neglected?
the idea is that by bringing these qualities back as things we generally need, the definition of free software is strengthened.
The goal should be a system that is harder to break than to fix. That's a goal, not a freedom, but it points out the inadequacy of merely spelling out freedoms.
its really nice [a bonus] if we can think of qualities that generate the things we want out of sheer likelihood.
for example, if we maintain modularity as a rule (even a rule with exceptions) then it will likely lead to design diversity, which will likely lead to both newbie-friendly and hacker-friendly systems. we dont have to treat this as hypothetical, years of experience tells many of us this is what happens as a result of design diversity. so by looking out for one quality, modularity, we gain not one, not two, but at least three other advantages (two of which seemingly contradict) as a result.
they dont all have to be that good, i dont think any of them are going to trump modularity.
Is the firefighter to be blamed for pointing out and trying to correct/put out a fire, or the one who lit the match?
sometimes that depends on how close you are to the parties involved.
i wouldnt say im impartial-- id probably trust jaromil to the ends of the earth, but ive been on the wrong (unfair) end of the other person involved. so one has my trust and the other doesnt.
with that said, in these things its usually everyone who is somewhat to blame-- in different amounts, about which can (but who wants to) quibble.
i think for a five-year old project that started with big promises, devuan needs to be a little bit more realistic (and less shoot-the-messenger) about critics. you cant say "criticising devuan is like kicking a puppy"-- im pretty sure jim zemlin already has that trademarked for criticising microsoft. i think what even jaromil doesnt get is that dyne has earned its good reputation, and it cant simply "bestow" that on devuan. like every other distro, devuan has to earn its reputation from users. i have no problem with devuan defending itself against unfair critiques, but there are times when that is given more priority than even helps devuan.
its their distro if thats how they want to do things-- but instead of helping, it ultimately costs more.
i dont think anything would help devuan more than a better relationship with users and the broader community. please remember, i think devuan got the short end of the stick with regards to debian, i think "devuaneers" were treated unfairly and still get smeared on mailing lists. on linuxquestions i was actually saying something good about devuan, but someone else chose to call developers/users "nuts" with regards to security.
ive got my critiques but i still stand up for devuan when its called for. fighting systemd (and things like it) are important and underrated. i like to give credit where credit is due. but that goes both ways.
circling the wagons isnt a solution, but i think devuan is prone to it already. whatever you guys decide to do, its your choice, but people will continue to call you on it. the surest way around that being important is to just strive for excellence, and focus on the least fair critiques-- understand where they come from, and refute them with decency.
but its your distro, you can do what you want. and people will say what they say. some of it may reflect on devuan, some of it may not.
imo devuan needs contributors more than it needs donations. im not saying its either/or, im sure that bandwidth isnt free (it never is.)
this is why i wish that there were more ways to become a contributor, and wish that devuan had more avenues for contribution and collaboration. if it were even barely less "ad hoc" in that regard-- just barely, you could invite more people to lend a hand and they would know what was needed, what was possible, and how to move forward. instead i think a lot of that relies on guesswork. it made plenty of sense a few years ago, but im sure it doesnt help now.
my feelings about dyne and devuan are completely separate-- ive never had any misgivings about dyne at all. as for devuan, i have always looked for a debian replacement, and thats what sets my expectations. they may not be realistic, but that is devuans claim to fame-- i wasnt the person who told myself to expect debian when i used devuan.
i have no problem with jaromils statement either-- its honest, and ill take honesty over hype. devuan may not provide debian exactly, but neither does debian anymore.
devuan comes closer to that, at least. but i suspect there are lots of people that expect devuan to be what debian was before they switched. thats why you find people who are surprised when devuan falls short, you know exactly where their expectations come from-- from promises made years earlier, from the ambitions of the project early on. im in favour of clarification-- the sooner the better.
Dbus free devuan was mentioned by mmaglis in those threads quoted. Just saying as i didnt bother answering freemedia in regards to to this. There is also fsmithreds thread for refracta nodbus https://dev1galaxy.org/viewtopic.php?id=2158
yeah, thanks to everybody for their replies, no worries hevy.
OBS provides easyle and agnostic environment for right dependences (where you can see if all are meet or fails for some one)
if i were going to compile ff at all, part of the reason would be limited trust in opensuse infrastructure, so i dont think compiling locally is "stupid" at all.
however, im aware that devuan has (or at least had) a build cluster. i would trust that over one controlled by opensuse. after all, they control it-- not opensuse. and if they screw up, theyre the ones accountable-- not opensuse.
These may be of help:
thanks very much!
Hopefully this wont affect my machines, i dont use elogind or consolekit, ive been using devuan with no dbus and it runs great for what i need.
hevy i would love a little tutorial for dbus-free devuan.
of all the concerns ive had about devuan, backpedaling from the initial concept is my largest concern. anything that mitigates that concern is welcome-- i would like dbus to be optional (i dont know if that was ever part of the devuan plan, but fsmithred and i have talked about making dbus optional-- for ourselves-- more than once.)
I think Ian Jackson just don't care about libre software - he care about his own ambitions even if it harms community and freedom. Either he don't understand the fact that SystemD, waylanD, GNOME, Pshshshsaudio, anti-human corporations and their organizations, sjw, proprietary software, etc. are parts of a whole disaster or he want to make everything worse.
he might not care about whats libre-- i dont know, what i do know is that among the people who stayed with debian, he has spent a great deal of effort throwing his veteran status into supporting init freedom.
if im wrong about that, it resolves the two issues at least. init freedom isnt the only freedom, but its one of the more underrated and underrepresented freedoms. steve litt calls the problem "gratuitous interdependency", i call it redix (anti-posix) and alexandre oliva of the fsf is even entertaining the concept of "punix" (a watered down, corporate monopoly posix to undermine the standard.) the catchiest one so far is "osps" (open source proprietary software) which does a very good job of illustrating the direction they are headed in, though i hate to use a term that lends undue credence to "open source" in the first place.
i do a lot of stuff on the command line, and i have a sort of swiss-army-tool with the extras i rely on most. i actually created it to help people learn a bash-like command line in windows, before migrating.
but the picture here shows the output of find piped to "fsortplus", one of the tools i use that shows filesize, sha256sums, date/time and full paths.
what im doing is looking for any duplicates of the stylus plugin-- ive found 3.
there are various ways i can deal with the fact that all the long white-on-black text lines run together, but what i decide to do is just add rainbow -f to the pipeline.
if i was running the alex shell, i wouldnt need to call it. i could just say | rainbow -f
but since im running bash instead, i can still call the tool the way shown here.
the hashsums are trivial to distinguish in yellow. -f means "field" and there are other options for the rainbow command.
--inksearch is a multi-colour highlighter (not shown) it differs from grep in that it shows not only lines containing the search queries, it shows the surrounding lines. if you want to isolate those lines you can use egrep or isoname.
so highlight "foo" yellow, "bar" red and "baz" light blue, you would do this:
| inksearch "foo|bar|baz 14 12 9"
ordinarily i put all these tools together in one large python script. but if youd like to play with that or if youd like me to isolate either or both of those parts of the script, let me know. i havent included any of the code here, as 1. no one has asked and 2. you may want to write your own highlighter tools instead. but the code is public domain if theres any interest.