I joined with literally around 5 other people to request a new feature in Xfce and one of the developers added it almost immediately. That is the power of free software.
This is how I sell companies on free, open source software. I finally convinced a client to go all in on open source when we were developing a POC. They ended up needing a feature that hadn't yet been developed. I created an issue on GitHub, submitted a PR with the fix, and the maintainer accepted the fix all in the same day. The client was blown away. Yes, I understand the differences between free and open source, but companies don't tend to care about that as much unfortunately, and using all open source software is still better than nothing. On a personal note, it's really nice to be able to submit patches and features to the tools we use. I just submitted a fix for Piper to allow binding my Logitech's left/right scroll-wheel clicks.
My biggest gripe with windows is there are lots of things that you can't do via the command line and it pushes GUI first. What this ends up doing is making some cases require UI automation to automate it, which if you have ever done is really error-prone.
powershell has really come a long way. i'm not sure what kind of automation you're talking about, but for files/folder management powershell works really well.
The Intel ME is almost worth its own video, it's really fucking scary I should libreboot my laptop at some point I've heard people propose that lawmakers force hardware manufacturers to open source all firmware that cannot be turned off. Opinions?
I don't really see any reason against it, besides """intellectual property""". Perhaps all pieces of software that can't be replaced easily should be open source. And I think eventually they will be, because the risk associated is so high.
With all this interest lately in trust of using hardware and software from foreign countries and their proprietary software, I'm surprised no one has proposed this...
Free software respects my freedom, and it's a noble cause to support. Though I still use some proprietary stuff, like Steam and many of the games that are released there. Valve are very good at supporting their games on Linux
@@Zellonous They have redeemed themselves a bit with Proton funding the guys who work on Wine and DXVK. If it weren't for their efforts, gaming on Linux wouldn't have improved too much
I'd just like to interject for a moment. What you're referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project. There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.
companies have an incentive to pack features into their software to reduce chances of cloning. I hadn't thought of that, but it explains a lot. It never made sense how cpu/gpu/ram resources increased, yet speed/bloating continued to suck.
The Windows crisis is just like the opiate crisis. They get you using their product without mentioning the side-effects and better alternatives, and before you know it, your trapped. #NoClosedSourceInSchools (not a real hashtag)
@@temp0ra The day Linux can play all of Windows games without compromises it will be as good as Windows. Linux has improved but you can't play all available games without compromises (virtual machines, wine, etc). Some games won't even work at all no matter what you use.
@@JoaoBatista-yq4ml Most of the shit titles that are played are mostly ported to linux and the games you have to use emulator run almost like native ports of the game on windows.
@@JoaoBatista-yq4ml frankly using a virtual machine to load windows and play games shouldn't be much more demanding than plain windows, in fact the fact that you're not using other windows software would probably make it extremely similar for most normies.
I discovered recently (by accident) that UEFI firmware can read commonly used filesystems (ntfs, ext4, etc.). That means that your UEFI firmware can access your data circumventing any operating system DAC/MAC access controls. Holy Molly!!!
If you don't own the source code, the software runs YOU. I used a proprietary programming language... the devs stopped supporting it and the community died. I bought a robot that runs via proprietary software... a forced update means I can no longer use it unless I buy a new phone. My ebook reader runs proprietary software... a forced update completely changed the interface and I hate it.
What if i as a programmer, understand why is important.... but still choose windows because i don't give a shit about privacy and i just love bloated software.
@@purpleice2343 There's hundreds of gigabytes of video content of him explaining his operating system, which is not as impossible to reproduce as you think. If I were to make an operating system quickly, I'd use his model instead of the linux or windows model, as it is set up for extreme simplicity. Building an OS around a compiler and in ring 0, in term of OS development, actually has very real benefits, one of them being very fast build speeds and another being a lack of hard structural complexity. The ability to change an operating system merely by altering the source and restarting is a serious step up from having to build the binary, then paste it over the boot partition, in the right place, then reboot. That's a lot of work just to see if changing a single value will result in a crash!
Hey Luke, I have been watching your videos for a while. There are many things you talk about that I don't really understand... that is the age difference I believe. However, I have been hearing about Arch linux for a long time. I have been using Ubuntu since 2014. I progressed to using Ubuntu with I3, vim, qutebrowser, etc... Because of your influence, I decided to install Arch Linux. It took 3 days, but I am now running on Arch. It was a great experience. I have learned a lot about Linux by installing Arch. I highly recommend installing Arch is you want to learn about how Linux works. Thaks for all of your videos...
same argument as "«everyone has a right to bear weapons» means nothing until someone is willing to use the weapon". guess what, thats not the point. its about the consequences if someone DOES find out something in the code, that might hold the dev from doing something evil beforehand
I use FOSS/open software/Linux or whatever you may want to call it because it gives the little guy the power, as opposed to someone else (be it a corporation or an individual) to call the shots. That's the bottom line for me.
Found your channel, check the video "Computers were when they were slower" and it was exactly about something I was thinking about for a long time, games that take 90GB and offer barely more gameplay time than games 10 years ago, seems like someone isnt even trying! And now this! Great channel man.
... and the source code says "Dear Richard Stalmann please promote the Dollar Shaveclub."
5 ปีที่แล้ว +9
Legend says that grep was written in about half an hour. It is just copied source code from predecessor of 'vi' editor - 'ed'. It is the portion of the code for ':g//p' command, hence the name.
I know that I am 2 years late. but only grep's nama came from ed, a coworker asked Ken Thompson for a program that just "i give it a word and it shows me that word's instances", He already had made that program, he said that he probably called it something like "s" for search, so Ken told his coworker "I'll think about it overnight". And that night was spent mostly fixing the bugs on the "s" program and giving it a new name "grep".
I only use proprietary software because the FOSS programs that does what I do sucks right now LMMS and Ardour really suck currently. Ableton Live's nice. Don't even get me started on how bad the audio libraries on Linux are. If Audio libs finally work as I wanted it to on Linux and VST finally works properly on Linux then I might switch from Ableton Live and Windows altogether. Also LMMS needs a long way to go to be a completely usable DAW
Just one comment to clarify something. Yes, one could write grep over a weekend because it is a simple thing, but it would suck ass. Thousands of hours of smart people went into grep making it fast and reliable. Just saying, they did a very good job and are still doing it.
The meat of grep is command line parsing (getopt.h), regular expressions (regex.h, C++11 std::regex), and directory iteration (dirent.h, C++17 std::filesystem). The only algorithm a programmer would have to implement for grep would be KMP or another fast substring match algorithm (when not using regex matching), but KMP is fairly simple with only 4 cases to consider when detecting a mismatch. The rest of grep is just reading a line from the current file (or stdin) and pretty printing it if it's a match (or not a match in the case of '-v' ). In fact most of the time *will* be spent on making sure all of the pretty print options work.
Nah, one dude (Ken Thompson) made it overnight when he separated it from a text editor called "ED", because his friend needed to grep a series of documents without loading the whole text editor into memory (they were very big documents, collectively known as "The Federalist").
I hear you both. When I speak about grep I also include the libraries it needs. Those do the work, right, but when you would write it from the ground up without using the libraries, it would suck. Some implementations that use regexes, like the python one iirc, were implemented badly and performance drops significantly when handling long prefixes or suffixes. It's just one example, but covering most or all, like grep and it's libraries do, cannot be done properly over a weekend.
For me personally, Free software is about sharing the source code, discussing it, making it better; together. The community and learning are where the appeal is. Before proprietary software became glorified adware/spyware, it didn't matter to the lay user if the quality of code was top notch or not, as long as it helped get their work done. I loved Windows XP and still do, mainly because that was the only thing I used before Linux, and it worked fine. I didn't want to customize every line of code in it and didn't care whether I "had the option" or not.
personally i don't think grep is that simple of a program. there is some serious optimization going on in a tool that can scan gigabytes of data for a given pattern in a timely manner. i mean, sure - you can reimplement grep. but it's probably not going to be very fast.
Propietary software needs to be sold, no matter through hardware or through itsself, so "sellability" comes before simplicity or performance. If you buy a product, you better expect it to do the thing it promised and not need another package to do an additional thing, which isn't the issue with free software of course as you just use the thing that serves you better
You don't have to subscribe to the "all software should be free" ideology, or even be particularly tech-savvy, to enjoy the practical benefits of Free Software. For one, if anyone can look at and modify the source code? That means the program was written with that in mind. You practically can't hide a malicious function in code anyone can see and modify, nor can you leave a bug without it getting fixed one way or the other. You also get the benefit of programs that were written for edge cases and low-end hardware, because people who wanted that edge-case or wanted it to run on their 13+-year-old Thinkpad submitted code changes to make that stuff work.
Luke, what is your opinion on proprietary software that don't have opensource alternative having the same quality? I'm thinking creativity software like Digital Audio Workstation software.
Thank you, Luke. Yes, FOSS is just better. Perhaps the gui of an app might not mesh perfectly to this or that DE or WM but that doesn't matter, In fact, the range of theming and DEs and WMs in Linux is further proof that Linux is just better for anyone who wants their experience working/playing on computers better. (Nouveau sucks though for Nvidia sio I use System76.)
I don't think it's this clear cut. Take for example systemd. Even if I could understand the source, it's so massive no single person likely knows it in its entirety. Motives of its developers can easily be questioned, and much simpler critical pieces of FOSS have been compromised in the past, be it by accident or intentionally. So effectively it's as good as closed source. It's kind of like saying: "What can be wrong with any food being sold in stores? Anyone can do chemical analysis, right?" Sure, I can go for a non-mainstream distro that doesn't include systemd. This means far less readily available software, and no, compiling stuff yourself is not as dead simple as FOSS proponents usually make it out to be. Furthermore, unlike commercial software, the deciding factor on who gets to develop the most of an open project is who has the most time and willingness to do it. Richard Stallman is able to practice what he preaches only because that's precisely what he makes his living through. I admire the man, acknowledge his importance, but from the perspective of someone who treats a computer as a tool and/or entertainment device, his approach for the most part defeats the purpose of having a computer.
There's nothing that will stop you from being paid to work contributing to free software. Some Linux contributors were paid for their work. You are confusing commercial with proprietary software here.
7:39 I wonder what he thinks of printing guns then. That if it's so easy for any unlawful person to get a gun, then a law against guns is a law requiring lawful people -- only -- to self-handicap in relation to the unlawful people?
think ahead like a hundred years.. free software is basically guaranteed to outlive every proprietary thing that's going to come and go between now and then not just the concept either - the programs, the architecture styles and philosophies (unix tools) proprietary shit is always going to be "using" the free stuff (like macos being 'based on unix', 'microsoft
4:37 I mean I get your point but lets not kid ourselves into thinking that just because something is open source it means you can trust it, if you have 500K of code it could take a long time for a small callhome function to be discovered
Not every free and open source software is easy to reproduce. For example dwm, can anybody reproduce it overnight? Is it just that simple? Free and open source software is also prone to bloat. In fact, rsm literally claimed it. Unless you follow the unix philosophy or even just minimalism, every software is prone to bloat. It is just too hard to not implement features otherwise, as the gnu utilities did. They added features, features that we don't need, bloat. cat was so simple in unix, why does it have so many options in gnu? My point is not to tell people that free software is bad. Proprietary software is infinitely bad, if you don't wanna become a slave, don't use it. But the design choices are independent of the licensing. It's possible to make more minimal and better software that is proprietary but i won't use it anyways. unix had proprietary licensing at the beginning but they changed it.
That's a good argument to make when you don't do gaming. I use proprietary drivers because I game but I look forward to the day when the open-source driver can compete.
I use Linux on my laptop every day and it's the best UX i've had on a laptop. My problem is on desktop: i want EVERYTHING to render as smooth (144hz) as it does on Windows or MacOS. Are proprietary NVIDIA drivers to be blamed for it? That's the only thing holding me back, seriously.
thanks to your videos i made my switch to linux about 8 months ago, and i love it. Im just curious about the INTEL ME thing does flashing the bios fix this back door, if so, iv seen your videos on the t60 bios flashing, to be able to have %100 control over your pc,i have a t420 and there isnt any good videos how to bios flash them. have you ever thought about doing a video on this? thanks for the great videos and keep up the good work!
I still have to use Windows for some work tasks, but for everything else I ditched Windows when XP support ended and switched to Linux. I've had nearly zero problems with it, except for a bit of trouble getting one WiFi card working (and even that wasn't too difficult to fix).
It does not end there. I am a software developer and with VSCode you cannot remote connect to servers without ssh port redirection. This can be fixed and MS refuses to do so. Because remote ssh tools is close source I cannot just fork and fix it; You can say VSCode core itself is open but I had to write everything from scratch for remote tools I don't have that much free time. So not only opensource is not enough but GPL is a necessity for really free environment. Half free can very easily be locked down, BSD is very good example, VSCode is good example, it is backwards, limited and anti competition,
Minhaj Shovon Great question. Here are some answers (not comprehensive): 1) Writing code is almost always done to make something easier for humans (even things you don’t think about, like “just passing the time”). This means that you are never really writing code “for free,” you are just getting some other benefit in return. Releasing your code on the internet for free to people who might also find it useful is just a fuzzy warm feeling plus 2) it sounds like you’re thinking of the word “free” as in zero dollars, but if you think about “free” as in “open and available to anyone and everyone,” then you get feedback on your code from real software developers who are actually smarter than you. Over the years, I’ve contribute to and started many github projects. I was completely shocked one day to find that a group of computer science students at a university nowhere near me had forked one of my projects and worked it to make it significantly better. This only happened because I released the code for free, and, I was able to get the improvements they added as a free bonus which ultimately made the code I had written to solve my original problem just better all around. 3) writing code is fun! Or it can be. If you want to monetize something you love doing, do it! But realistically, unless you are working at a massive company that is funding your project you are just hobbling yourself by not allowing other developers to contribute to your project
What do you think about proprietary software on a Super Nintendo? Private data is physically not available on the snes, save games are on the module that is physically removed when the game is taken out. It also can't send anything home, because no internet.
One more thing - if you do accept proprietary software (I do, unfortunatelly), it rarely is just one piece of software... Maybe 3, maybe 10 or (often) even more pieces that each carry risk. Your chances of having your privacy violated go up, and up...
I wish FOSS had good user interfaces. To most people, the interface is far more important than the functionality. If the functionality doesn't get discovered in an intuitive way, it is non-existent to them. P.S. Disconnected and buggier proprietary software has nothing to do with it being FOSS or not. The bigger issue is that software companies are choosing a modern philosophy to development (agile) over more traditional and stable ideas (waterfall) 'Agile' programming leads to poor software quality with little planning and a disconnected user experience.
IMO non-libre free stuff is totally fine and nice, but just "not ideal", I won't refuse a free-to-use program, but I will *prefer* an open source version when possible... and not terribly troublesome...not that likely to replace the BIOS, for example, 'cause if installing THAT went wrong, then the whole computer would be boom... libre > free > everything else
4:40 Well that is not entirely true. If the software does not send encrypted data to the internet (this can be watched), then it cannot send those data.
I'm not sure why his comparison is IP theft vs free software. One has legal threats, the other does not. It's like saying you don't understand paying taxes when you prefer money laundering.
Free Software makes things easier. Community projects do code cleaner. If it is open, you will be judged by the code you make. That puts a stress on quality. And honesty: I want to work with clean code. If it is not clean, I dont want to use it.
I completely agree with all you said but I'm curious how you would approach something like working with video. For someone who has to work with proprietary parts and file formats, how would you even do things? Is it even possible?
I go with free everything, and try to offer my services also for free. Money has corrupted society. It has taught to give things only if something is given in return, and encourages people to take more than they are putting in. Paid education is probably the biggest evil in the world. Paying for documentation....
I think the real question is why use only free software? Using free software is part of a transition to being part of a community and building this thing and shit. Proprietary software is certainly "worse", but it works and gets the job done mostly without a manual, it is "intuitive", the cursor is intuitive. The keyboard is not as welcoming as a mouse on a pretty and already done interface as MacOS or Windows 10 for most people, we all can argue that MacOS os way less customizable and "learnable" than Linux, the T2 chip doing too much shit encrypted (being more than one things) and being unreplaceable without apple proprietary hardware to reprogram it, but we can't argue about MacBooks sound quality, it's just better than the competition, same for the touchpad and screen. Free software still is not enough today to replace everything that proprietary software does, but it'll hopefully grow with time
As a developer, I used both platforms for years. Today the only reason to use windows for me is games and office. Because Libre office is useless for my work. Even google docs are better than it. And it's running in a f**king browser. Charts in libre office look like straight from the 90's.
open source is good cause it's open if you want to know what data is used where, and how, or how securely your data is encrypted (like passwords), you can easily find that out IMO non-libre free stuff is totally fine and nice, but just "not ideal", I won't refuse a free-to-use program, but I will prefer an open source version when possible...and not terribly troublesome...not likely to replace the BIOS, for example, since IF it was to fail, it'd destroy everything (and stuff can ALWAYS go wrong, I've had issues with debian stable installer that nobody in the irc at that time had even heard of...problem was broken apt because of leftover old key bundle, keys.gpg which was broke, instead of keys.d/indivdual keys or something like that, which it didn't read cause it prioritized keys.gpg)
when it comes to free software developers have no freedom no gain, just rules and loss. quote from a good friend developer who develops open source software.(and sometimes proprietary depending on what audience it targets or what it does)
@@chamal75 because with foss you have rules you have to follow so your software is actualy foss and you have to give away the freedom certien freedoms like freedom of disallowing people to redistribute your code, while if you dont do foss you can do whatever you want, Basicly when you make software you have 1initial choice to give away your freedom with that sw or take your users freedom
Using propietary without paying (piracy) is even worse. Lot of backdoors, trojans, serving as botnet computer... guaranteed. If i have no other option to use a propietary software with no money to pay it for at least I will use it in a virtual machine.
Find me a replacement for After Effects, and I'll switch to linux. Yes, AE is complete unoptimised trash, but is there any alternative that does the same but better?
After Effects isn't just bloat. After Effects only purpose is the _creation of bloat._ If you need After Effects in your life, there are bound to be 50 things you will run in to with Linux that will not be up to the bloated graphical standards you expect. I'm not trying to be a dick about it if it sounds that way. I have been using this shit for years and it's just permanently rough around the edges. Screen rendering is never going to be up to par with Windows or Mac. They've had decades to get this shit right. Maybe after they sink Microsoft, IBM will emerge from the puppeteer's pit to offer their shitty, bloated, Gnome/SystemD/Wayland/Linux frankenstein monster to take the Worldwide OS throne. Then Linux will be ready for After Effects.
thanks! thanks for making the point that you should use open source software because its better, it doesnt spy on you and you can do whatever you want with it and not because stallman told you so. i am actually right now watching this on windows, because there are still good sides to it and i kinda still need it, but i want to get rid of it and i want to do it because *it really sucks*, but not because i think proprietary software is evil.
Depends on your definition of old. Some of that hardware comes with less oompf but also with less strings attached (like IME that Luke mentioned). For example, Librebooted ThinkPad x200 is not the fastest horse but still usable even for development.
I sometimes think that building a decent PC with used parts is getting cheaper, but then the ME/PSP issues and the blobs in mind become surprisingly hard.
Yeah, as far as IDEs go this one launches quite quickly, makes starting and building new projects extremely straightforward, supports a nice arrangement of C-like languages and the debugging interface is the best I have ever dealt with. However in my experience importing an existing codebase into VS is a bit of a pain in the ass and it goes in line with what Luke said about making it difficult to move into or out of a piece of proprietary software.
For someone who is interested in a pen testing laptop. Are thinkpads (x60,x200,t400s) viable options due to libreboot disabling the Intel ME? Do the ram limitations of these machines make them bad options for pen testers?
I'm not so familiar with the kind of cpu power/RAM is needed for a penetration test. I will say I did use a Librebooted X200 as a main computer for the longest time and did video editing and more on it and it worked fine. It has a real max of 8G of RAM as well, which was plenty for me. Not sure about you.
I love FOSS. If only there was a way to get reputable companies and personalities to use and endorse FOSS. It will never become industry standard or get taken seriously by 90% of the world. What FOSS needs is brand ambassadors. Think of PewDiePie and Dlive situation... You need someone at the top to bring change
Though... How to convince professionals to write code? I am an engineer, and would love/do not mind, if someone else uses my code. Heck, I would be happy 😊 But, can not really provide food 🍲 on the table if I am providing free services. Heck, I am no communist ☭
9:12 GNU/Linux is better than Windows, but it's different, not necessarily better than unix; such as MacOS X. I use debian( 1998 -, ) arch( 2012 - ,) illumos, Joyent SmartOS( Sun 1998 -, ) MacOS( 1992 - ) X( Tiger and Mavericks being my favorites ) Horses for courses and all. I used Windows to play Day of the Tentacle back in the 90s on an Olivetti Philos 48?, but I sold that one as soon as I finished the game. Windows is not the answer, Windows is the question, and the answer is no. For me as a person there are advantages to using arch GNU/Linux.
Maybe you can help me understand. I like what FreeSoftware stands for. But sometimes I see some false securities that one may have when using it. And they can be very subtle. But maybe I'm missing something, in which case I'm all for using exclusively free software. The question I have is how can you know for sure that when you run "pacman -S firefox" the binary that you get has been compiled from the same clean version you get when you download the source code and compile it yourself? Is there any way to verify that? If there is a way to check for sure, then I'm all for it. If there is not, then whoever uses that binary from pacman repo is being sold. How can I check that doesn't happen?
I have been wondering exactly, exactly the same as you for some time... Maybe it would be better if you would compile all of your updates by using Void or Gentoo, but I heard that Stallman doesn't condone this, compiling all of your packages I mean.
I think this open source kills the creativity of people For example , because of the availability of blink , every browser now except Firefox is basically chromium with some kind of a theme. Prove me wrong
www.gnu.org/philosophy/open-source-misses-the-point.html point is that google controls the web and thus what browser you use. its kinda hard to get since open source had the same ideas (apart from the political part of free software) as free software at one point, but open source is a term that has been butchered while the term free software hasnt been butchered with. what google does with chromium is basically what telegram does. it opens the client but not the server, leaving the people with something to tweak but still under the proprietors hand. one is definetly more trustworthy... does free software kill creativity? no. there is a lot of free software that is unique. the web controlled by google is just the new windows controlled by microsoft so the browser example doesn't really count.
What's wrong with there being a dominant open source codebase that serves most users in a certain market well. A dominant proprietary codebase is terrible because it grants the proprietor huge power, eg Microsoft can spy on millions of users. But that criticism doesn't appear to a dominant Foss project. If Google decided to make Blink spyware, someone would just fork it.
@@iustinianconstantinescu5498 chromium is spyware. and a lot of software is based on it. its not blink thats the issue, its chromium. you notice that when you look at most applications. discord, vscode, riot... everything is based on it. there is github.com/Eloston/ungoogled-chromium which removes a lot of spyware from chromium.
@@lars5306 one of the problem that lead to google effective monopoly on web is that web itself become very bloated and without tons of money pouring into development you can't really keep up with that. Being web dev i remember "good old days" when web was much simpler and easier to use and develop for, now i just shudder looking at all this shit that is goes in, for example, html request.
Google is just a front company for US military intelligence. The internet was designed as a surveillance killgrid. People like to get sentimental and nostalgic for the earlier phases of the project, when they knew the userbase was limited to academic and scientific demographics. The rise in the internet's general oppressiveness directly correlates with the expansion of its userbase. Now that every average asshole has a smartphone crammed up it and these lunatics are sharing our Information Super Highway, the 'Police presence' is much greater than it used to be. The analogy will become real in the future; you watch and see. Surfing the web will finally be declared dead, the same year that everyone is forced to switch to driverless cars.
Ubuntu... isn't that the distro that sends your search results to some "small" multinational corporation? what was that name again? Sahara? no. Nile? no. AMAZON! that's the one. Isn't Ubuntu that one Linux distro that sends all your desktop searches to Amazon?
@Steven Tsakiris Before Ubuntu came back to Gnome they used their own in house unity. When Unity started in 2012 it wasn't just unity that was new, the search function in unity also sent all your searches to Canonical who themselves sent them to Amazon and then sent you the results. Basically if you wanted to start a program via search Amazon new about it. If you wanted to open a file via searching for it Amazon knew about it. Even if they didn't know it was you, Canonical sure as fuck did. Basically, if you installed Ubuntu with the default choices they made every search query you made would be sent to Canonical and Amazon. Canonical claimed they weren't sending your data to Amazon but you sure as fuck had no assurance about that. When they came back to gnome in 2016 they abandoned the idiotic we'll know every time you use search option and the Amazon integration turned into an affiliate link to the amazon store - were everything you buy via that link also puts a few pennies into the coffers of Canonical. But this doesn't change the fact that for a few years Ubuntu was basically as secure as windows 10 was. If after that you're still willing to trust them... As for proof, either google ubuntu unity amazon search or just go here: en.wikipedia.org/wiki/Unity_(user_interface)#Privacy_controversy and follow the references.
@Steven Tsakiris ...oh, and just so we understand one another, this: en.wikipedia.org/wiki/Amazon_Kindle#Criticism is just the start of my distrust of Amazon. If an actual brick and mortar book store had broken into my house to do that I would be beyond livid, but people seems to be ok with Amazon's actions and keep using them.
If you care so much about privacy, why are you broadcasting your views? LOL! Hey, I'm just kidding -- sort off. I enjoy your videos. Yes it makes sense to protect yourself when you can. And yes, Linux is better.
What is your opinion on pronouncing Often as Off-ten? As a certified wordnigga, did you make a conscious decision to pronounce it wrong, or are you just trying to piss me off?
I joined with literally around 5 other people to request a new feature in Xfce and one of the developers added it almost immediately. That is the power of free software.
What was the feature?
@@Jupiter__001_ middle click close on the window buttons for xfce's panel
@@desktorp Oh.
This is how I sell companies on free, open source software. I finally convinced a client to go all in on open source when we were developing a POC. They ended up needing a feature that hadn't yet been developed. I created an issue on GitHub, submitted a PR with the fix, and the maintainer accepted the fix all in the same day. The client was blown away.
Yes, I understand the differences between free and open source, but companies don't tend to care about that as much unfortunately, and using all open source software is still better than nothing.
On a personal note, it's really nice to be able to submit patches and features to the tools we use. I just submitted a fix for Piper to allow binding my Logitech's left/right scroll-wheel clicks.
You can also fork the feature in yourself
Stallman: Luke, I.. am... your.. father.
fwiw he doesn't say Luke in the movie!
Instead of losing his hand, Stallman just eats his foot.
Wow, didn't see this coming.
@@Bubelmanen 🤮
@@Bubelmanen rofl. Open Sores. Classic.
Long hair thumbnail, bald video. Report clickbait.
Erkan Erdem hair is bloat
His beard is passable
@dood ayev /g/ no longer distinguishes between the two. Get with the times, boomer.
@dood ayev freetards btfo
this
My biggest gripe with windows is there are lots of things that you can't do via the command line and it pushes GUI first. What this ends up doing is making some cases require UI automation to automate it, which if you have ever done is really error-prone.
powershell has really come a long way. i'm not sure what kind of automation you're talking about, but for files/folder management powershell works really well.
@@X4Alpha4X settings and unix tools
The Intel ME is almost worth its own video, it's really fucking scary
I should libreboot my laptop at some point
I've heard people propose that lawmakers force hardware manufacturers to open source all firmware that cannot be turned off. Opinions?
I don't really see any reason against it, besides """intellectual property""".
Perhaps all pieces of software that can't be replaced easily should be open source. And I think eventually they will be, because the risk associated is so high.
Well, there's always that one part of the code that is intentionally unreadable so that people wouldn't know how to reason about it.
@@paulhendrix8599
I doubt it'll ever happen, the government has its own interest in firmware with backdoors
With all this interest lately in trust of using hardware and software from foreign countries and their proprietary software, I'm surprised no one has proposed this...
They should cause its a right to hack our hardware by modification of the source code.
Free software respects my freedom, and it's a noble cause to support. Though I still use some proprietary stuff, like Steam and many of the games that are released there. Valve are very good at supporting their games on Linux
muh vidya
kaapo It’s just how things are. Most games simply are not open source
@@Zellonous They have redeemed themselves a bit with Proton funding the guys who work on Wine and DXVK. If it weren't for their efforts, gaming on Linux wouldn't have improved too much
I'd just like to interject for a moment. What you're referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project. There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.
I'd still kinda like to see SFM on Linux.
The Chad Uncle Ted writes his Manifesto and sends out his mail on time. The Virgin Luke doesn‘t write his Dissertation and sends vlogs.
"I use free software because it's Better"
brb getting a tattoo
location?
Because if enough people use it their mascot will get into Super Tux Kart
Kek
companies have an incentive to pack features into their software to reduce chances of cloning.
I hadn't thought of that, but it explains a lot. It never made sense how cpu/gpu/ram resources increased, yet speed/bloating continued to suck.
The Windows crisis is just like the opiate crisis. They get you using their product without mentioning the side-effects and better alternatives, and before you know it, your trapped.
#NoClosedSourceInSchools (not a real hashtag)
There's no better alternative for gaming
@@JoaoBatista-yq4ml Linux is as good as windows now in gaming.
@@temp0ra The day Linux can play all of Windows games without compromises it will be as good as Windows. Linux has improved but you can't play all available games without compromises (virtual machines, wine, etc). Some games won't even work at all no matter what you use.
@@JoaoBatista-yq4ml Most of the shit titles that are played are mostly ported to linux and the games you have to use emulator run almost like native ports of the game on windows.
@@JoaoBatista-yq4ml frankly using a virtual machine to load windows and play games shouldn't be much more demanding than plain windows, in fact the fact that you're not using other windows software would probably make it extremely similar for most normies.
I discovered recently (by accident) that UEFI firmware can read commonly used filesystems (ntfs, ext4, etc.). That means that your UEFI firmware can access your data circumventing any operating system DAC/MAC access controls. Holy Molly!!!
Just another reason to hate UEFI!
If you don't own the source code, the software runs YOU.
I used a proprietary programming language... the devs stopped supporting it and the community died.
I bought a robot that runs via proprietary software... a forced update means I can no longer use it unless I buy a new phone.
My ebook reader runs proprietary software... a forced update completely changed the interface and I hate it.
That's one of the best responses I have heard on that question
Trying to explain why free as in freedom software is important to normies is like talking to a brick wall. I find they often just don't get it.
What if i as a programmer, understand why is important.... but still choose windows because i don't give a shit about privacy and i just love bloated software.
@@diablo.the.cheater Some people just don't want freedom and would rather have authority make decisions for them.
@@diablo.the.cheater When would that ever happen?
I have a coworker who couldn't care less about privacy or ethical computing. He just wants to play vidya.
"If it isn't bloated, it's easy to reproduce."
Look up Terry Davis. He said the same thing but in a more interesting way.
It's kind of weird, considering I'd find templeOS hard to reproduce.
2MB operating system with 2d and 3d graphics, terry was a true chad
@@purpleice2343 There's hundreds of gigabytes of video content of him explaining his operating system, which is not as impossible to reproduce as you think.
If I were to make an operating system quickly, I'd use his model instead of the linux or windows model, as it is set up for extreme simplicity.
Building an OS around a compiler and in ring 0, in term of OS development, actually has very real benefits, one of them being very fast build speeds and another being a lack of hard structural complexity.
The ability to change an operating system merely by altering the source and restarting is a serious step up from having to build the binary, then paste it over the boot partition, in the right place, then reboot.
That's a lot of work just to see if changing a single value will result in a crash!
"you just run them over"
@@hidde1626 That's what you do.
Hey Luke, I have been watching your videos for a while. There are many things you talk about that I don't really understand... that is the age difference I believe. However, I have been hearing about Arch linux for a long time. I have been using Ubuntu since 2014. I progressed to using Ubuntu with I3, vim, qutebrowser, etc... Because of your influence, I decided to install Arch Linux. It took 3 days, but I am now running on Arch. It was a great experience. I have learned a lot about Linux by installing Arch. I highly recommend installing Arch is you want to learn about how Linux works. Thaks for all of your videos...
I liked Paul Joseph Watson better with the English Accent
"Imagine my GNU/Shock"
Just arrived here in Prague, checking out the vibrant Open Source community tonight!
If you want to talk about conspiracies you have to do it in front of a world map. That's the law.
"Source code is visible" means nothing until an audit is done. Auditing is hard and time-consuming, as we can see from the TrueCrypt audit.
@@user-hv8zw4yx8h its called reverse engineering but it is a lot harder
@Bearer of Honesty true
same argument as "«everyone has a right to bear weapons» means nothing until someone is willing to use the weapon". guess what, thats not the point. its about the consequences if someone DOES find out something in the code, that might hold the dev from doing something evil beforehand
I use FOSS/open software/Linux or whatever you may want to call it because it gives the little guy the power, as opposed to someone else (be it a corporation or an individual) to call the shots. That's the bottom line for me.
If Luke didn't use free software and a free BIOS, they'd come for him. Take his guns and ammo. His stockpiles. Be like Luke.
Dur tak'in our software.
Found your channel, check the video "Computers were when they were slower" and it was exactly about something I was thinking about for a long time, games that take 90GB and offer barely more gameplay time than games 10 years ago, seems like someone isnt even trying! And now this! Great channel man.
... and the source code says "Dear Richard Stalmann please promote the Dollar Shaveclub."
Legend says that grep was written in about half an hour. It is just copied source code from predecessor of 'vi' editor - 'ed'. It is the portion of the code for ':g//p' command, hence the name.
"Where GREP Came From" by Prof. Brian Kernighan
th-cam.com/video/NTfOnGZUZDk/w-d-xo.html
I know that I am 2 years late.
but only grep's nama came from ed, a coworker asked Ken Thompson for a program that just "i give it a word and it shows me that word's instances", He already had made that program, he said that he probably called it something like "s" for search, so Ken told his coworker "I'll think about it overnight".
And that night was spent mostly fixing the bugs on the "s" program and giving it a new name "grep".
I only use proprietary software because the FOSS programs that does what I do sucks right now
LMMS and Ardour really suck currently. Ableton Live's nice.
Don't even get me started on how bad the audio libraries on Linux are.
If Audio libs finally work as I wanted it to on Linux and VST finally works properly on Linux then I might switch from Ableton Live and Windows altogether.
Also LMMS needs a long way to go to be a completely usable DAW
Same here, the only reason I'm still keeping windows alongside Linux is ableton :D
Just one comment to clarify something. Yes, one could write grep over a weekend because it is a simple thing, but it would suck ass. Thousands of hours of smart people went into grep making it fast and reliable. Just saying, they did a very good job and are still doing it.
The meat of grep is command line parsing (getopt.h), regular expressions (regex.h, C++11 std::regex), and directory iteration (dirent.h, C++17 std::filesystem).
The only algorithm a programmer would have to implement for grep would be KMP or another fast substring match algorithm (when not using regex matching), but KMP is fairly simple with only 4 cases to consider when detecting a mismatch.
The rest of grep is just reading a line from the current file (or stdin) and pretty printing it if it's a match (or not a match in the case of '-v' ).
In fact most of the time *will* be spent on making sure all of the pretty print options work.
Nah, one dude (Ken Thompson) made it overnight when he separated it from a text editor called "ED", because his friend needed to grep a series of documents without loading the whole text editor into memory (they were very big documents, collectively known as "The Federalist").
I hear you both. When I speak about grep I also include the libraries it needs. Those do the work, right, but when you would write it from the ground up without using the libraries, it would suck. Some implementations that use regexes, like the python one iirc, were implemented badly and performance drops significantly when handling long prefixes or suffixes. It's just one example, but covering most or all, like grep and it's libraries do, cannot be done properly over a weekend.
@@svhuwagv2965 Well, sorta. Grep as far as I recall (though I might be mistaken) is a single binary, but you may be right.
For me personally, Free software is about sharing the source code, discussing it, making it better; together. The community and learning are where the appeal is. Before proprietary software became glorified adware/spyware, it didn't matter to the lay user if the quality of code was top notch or not, as long as it helped get their work done. I loved Windows XP and still do, mainly because that was the only thing I used before Linux, and it worked fine. I didn't want to customize every line of code in it and didn't care whether I "had the option" or not.
personally i don't think grep is that simple of a program.
there is some serious optimization going on in a tool that can scan gigabytes of data for a given pattern in a timely manner.
i mean, sure - you can reimplement grep. but it's probably not going to be very fast.
Enter ripgrep
Propietary software needs to be sold, no matter through hardware or through itsself, so "sellability" comes before simplicity or performance. If you buy a product, you better expect it to do the thing it promised and not need another package to do an additional thing, which isn't the issue with free software of course as you just use the thing that serves you better
You don't have to subscribe to the "all software should be free" ideology, or even be particularly tech-savvy, to enjoy the practical benefits of Free Software.
For one, if anyone can look at and modify the source code? That means the program was written with that in mind. You practically can't hide a malicious function in code anyone can see and modify, nor can you leave a bug without it getting fixed one way or the other.
You also get the benefit of programs that were written for edge cases and low-end hardware, because people who wanted that edge-case or wanted it to run on their 13+-year-old Thinkpad submitted code changes to make that stuff work.
Luke, what is your opinion on proprietary software that don't have opensource alternative having the same quality? I'm thinking creativity software like Digital Audio Workstation software.
Soy tier
Neal Stephenson's essay "In the beginning was the commandline..." first got me to stop and think about it
Thank you, Luke. Yes, FOSS is just better. Perhaps the gui of an app might not mesh perfectly to this or that DE or WM but that doesn't matter, In fact, the range of theming and DEs and WMs in Linux is further proof that Linux is just better for anyone who wants their experience working/playing on computers better. (Nouveau sucks though for Nvidia sio I use System76.)
I don't think it's this clear cut. Take for example systemd. Even if I could understand the source, it's so massive no single person likely knows it in its entirety. Motives of its developers can easily be questioned, and much simpler critical pieces of FOSS have been compromised in the past, be it by accident or intentionally. So effectively it's as good as closed source.
It's kind of like saying: "What can be wrong with any food being sold in stores? Anyone can do chemical analysis, right?"
Sure, I can go for a non-mainstream distro that doesn't include systemd. This means far less readily available software, and no, compiling stuff yourself is not as dead simple as FOSS proponents usually make it out to be.
Furthermore, unlike commercial software, the deciding factor on who gets to develop the most of an open project is who has the most time and willingness to do it.
Richard Stallman is able to practice what he preaches only because that's precisely what he makes his living through. I admire the man, acknowledge his importance, but from the perspective of someone who treats a computer as a tool and/or entertainment device, his approach for the most part defeats the purpose of having a computer.
There's nothing that will stop you from being paid to work contributing to free software. Some Linux contributors were paid for their work.
You are confusing commercial with proprietary software here.
@BOOZE & METAL This? freedom-to-tinker.com/2013/10/09/the-linux-backdoor-attempt-of-2003/ lwn.net/Articles/57135/
@@mrdarky3377 but is harder
Anyone who supports FOSS is helping a Free Society and gets respect from me!
7:39 I wonder what he thinks of printing guns then. That if it's so easy for any unlawful person to get a gun, then a law against guns is a law requiring lawful people -- only -- to self-handicap in relation to the unlawful people?
think ahead like a hundred years.. free software is basically guaranteed to outlive every proprietary thing that's going to come and go between now and then
not just the concept either - the programs, the architecture styles and philosophies (unix tools)
proprietary shit is always going to be "using" the free stuff (like macos being 'based on unix', 'microsoft
4:37 I mean I get your point but lets not kid ourselves into thinking that just because something is open source it means you can trust it, if you have 500K of code it could take a long time for a small callhome function to be discovered
@@matemana1991 don't pretend that every project is linux
Not every free and open source software is easy to reproduce. For example dwm, can anybody reproduce it overnight? Is it just that simple? Free and open source software is also prone to bloat. In fact, rsm literally claimed it. Unless you follow the unix philosophy or even just minimalism, every software is prone to bloat. It is just too hard to not implement features otherwise, as the gnu utilities did. They added features, features that we don't need, bloat. cat was so simple in unix, why does it have so many options in gnu?
My point is not to tell people that free software is bad. Proprietary software is infinitely bad, if you don't wanna become a slave, don't use it. But the design choices are independent of the licensing. It's possible to make more minimal and better software that is proprietary but i won't use it anyways. unix had proprietary licensing at the beginning but they changed it.
That's a good argument to make when you don't do gaming. I use proprietary drivers because I game but I look forward to the day when the open-source driver can compete.
I use Linux on my laptop every day and it's the best UX i've had on a laptop. My problem is on desktop: i want EVERYTHING to render as smooth (144hz) as it does on Windows or MacOS. Are proprietary NVIDIA drivers to be blamed for it? That's the only thing holding me back, seriously.
nouveau is probably even worse
I've been torturing myself with nvidia drivers for 10+ years and I think it's turned me into a masochist
AMD has good opensourced drivers for Linux, and their cards (RX 580, RX 570 mostly) are giving great price to performance.
I miss your videos dude. Now, I'm rewatching them.
rip assange
thanks to your videos i made my switch to linux about 8 months ago, and i love it. Im just curious about the INTEL ME thing does flashing the bios fix this back door, if so, iv seen your videos on the t60 bios flashing, to be able to have %100 control over your pc,i have a t420 and there isnt any good videos how to bios flash them. have you ever thought about doing a video on this?
thanks for the great videos and keep up the good work!
FOSS is the only way!
I still have to use Windows for some work tasks, but for everything else I ditched Windows when XP support ended and switched to Linux. I've had nearly zero problems with it, except for a bit of trouble getting one WiFi card working (and even that wasn't too difficult to fix).
Hey luke, could you release more shell scripting videos!! they are both entertaining and educational, thanks and love
It does not end there. I am a software developer and with VSCode you cannot remote connect to servers without ssh port redirection. This can be fixed and MS refuses to do so. Because remote ssh tools is close source I cannot just fork and fix it; You can say VSCode core itself is open but I had to write everything from scratch for remote tools I don't have that much free time. So not only opensource is not enough but GPL is a necessity for really free environment. Half free can very easily be locked down, BSD is very good example, VSCode is good example, it is backwards, limited and anti competition,
Write my own grep? Why didnt I think of that?
When getting to know a new language, write a functional grep.
That actually seems like a good exercise.
The Sony Rootkit and Skype's link scrapper are prime examples of companies taking liberties
Fascinating, "taking liberties" is a double entendre here
Unintentional
it still surprises me how people are writing software without intention to sell them. i mean why would someone write thousand line code for free
Minhaj Shovon Great question.
Here are some answers (not comprehensive):
1) Writing code is almost always done to make something easier for humans (even things you don’t think about, like “just passing the time”). This means that you are never really writing code “for free,” you are just getting some other benefit in return.
Releasing your code on the internet for free to people who might also find it useful is just a fuzzy warm feeling plus
2) it sounds like you’re thinking of the word “free” as in zero dollars, but if you think about “free” as in “open and available to anyone and everyone,” then you get feedback on your code from real software developers who are actually smarter than you.
Over the years, I’ve contribute to and started many github projects. I was completely shocked one day to find that a group of computer science students at a university nowhere near me had forked one of my projects and worked it to make it significantly better.
This only happened because I released the code for free, and, I was able to get the improvements they added as a free bonus which ultimately made the code I had written to solve my original problem just better all around.
3) writing code is fun! Or it can be. If you want to monetize something you love doing, do it! But realistically, unless you are working at a massive company that is funding your project you are just hobbling yourself by not allowing other developers to contribute to your project
@@stackspace yeah you're right
What do you think about proprietary software on a Super Nintendo? Private data is physically not available on the snes, save games are on the module that is physically removed when the game is taken out. It also can't send anything home, because no internet.
One more thing - if you do accept proprietary software (I do, unfortunatelly), it rarely is just one piece of software... Maybe 3, maybe 10 or (often) even more pieces that each carry risk. Your chances of having your privacy violated go up, and up...
I wish FOSS had good user interfaces. To most people, the interface is far more important than the functionality. If the functionality doesn't get discovered in an intuitive way, it is non-existent to them.
P.S. Disconnected and buggier proprietary software has nothing to do with it being FOSS or not. The bigger issue is that software companies are choosing a modern philosophy to development (agile) over more traditional and stable ideas (waterfall) 'Agile' programming leads to poor software quality with little planning and a disconnected user experience.
Where did you buy that cool world map? I would love to have one
IMO non-libre free stuff is totally fine and nice, but just "not ideal",
I won't refuse a free-to-use program, but I will *prefer* an open source version when possible...
and not terribly troublesome...not that likely to replace the BIOS, for example, 'cause if installing THAT went wrong, then the whole computer would be boom...
libre > free > everything else
4:40 Well that is not entirely true. If the software does not send encrypted data to the internet (this can be watched), then it cannot send those data.
I'm not sure why his comparison is IP theft vs free software. One has legal threats, the other does not. It's like saying you don't understand paying taxes when you prefer money laundering.
Free Software makes things easier. Community projects do code cleaner. If it is open, you will be judged by the code you make. That puts a stress on quality. And honesty: I want to work with clean code. If it is not clean, I dont want to use it.
Hey Luke awesome video ;) do you run android phone?
I's fine for me to do some tasks in Windows when things works. A lot stopped working since 2012, so I adjust and do increasingly more in Ubuntu.
I completely agree with all you said but I'm curious how you would approach something like working with video. For someone who has to work with proprietary parts and file formats, how would you even do things? Is it even possible?
my experience with linux is, I came here for the FOSS but stayed because it's literally superior to windows
I go with free everything, and try to offer my services also for free. Money has corrupted society. It has taught to give things only if something is given in return, and encourages people to take more than they are putting in. Paid education is probably the biggest evil in the world. Paying for documentation....
I think the real question is why use only free software?
Using free software is part of a transition to being part of a community and building this thing and shit. Proprietary software is certainly "worse", but it works and gets the job done mostly without a manual, it is "intuitive", the cursor is intuitive. The keyboard is not as welcoming as a mouse on a pretty and already done interface as MacOS or Windows 10 for most people, we all can argue that MacOS os way less customizable and "learnable" than Linux, the T2 chip doing too much shit encrypted (being more than one things) and being unreplaceable without apple proprietary hardware to reprogram it, but we can't argue about MacBooks sound quality, it's just better than the competition, same for the touchpad and screen. Free software still is not enough today to replace everything that proprietary software does, but it'll hopefully grow with time
microsoft visual grep based on electron + telemetry
If there was a good FOSS alternative to Microsoft Excel I'd no longer have a Windows machine in my home.
Well there's google sheets, it's certainly not FOSS but at least its GUI is way more beautiful and you can access it from linux, since its a webapp
This comment was a joke lmao
You can use GeoGebra, its better.
Mx3 I wonder why all the open source gurus recommend using google for everything in linux? Stop using google.
libreoffice
keeping those youtube metrics ticking huh luky?
As a developer, I used both platforms for years. Today the only reason to use windows for me is games and office. Because Libre office is useless for my work. Even google docs are better than it. And it's running in a f**king browser. Charts in libre office look like straight from the 90's.
open source is good cause it's open
if you want to know what data is used where, and how, or how securely your data is encrypted (like passwords), you can easily find that out
IMO non-libre free stuff is totally fine and nice, but just "not ideal", I won't refuse a free-to-use program, but I will prefer an open source version when possible...and not terribly troublesome...not likely to replace the BIOS, for example, since IF it was to fail, it'd destroy everything (and stuff can ALWAYS go wrong, I've had issues with debian stable installer that nobody in the irc at that time had even heard of...problem was broken apt because of leftover old key bundle, keys.gpg which was broke, instead of keys.d/indivdual keys or something like that, which it didn't read cause it prioritized keys.gpg)
when it comes to free software developers have no freedom no gain, just rules and loss. quote from a good friend developer who develops open source software.(and sometimes proprietary depending on what audience it targets or what it does)
could you please elaborate? how come foss developers have no freedom or gain?
@@chamal75 because with foss you have rules you have to follow so your software is actualy foss and you have to give away the freedom certien freedoms like freedom of disallowing people to redistribute your code, while if you dont do foss you can do whatever you want,
Basicly when you make software you have 1initial choice to give away your freedom with that sw or take your users freedom
Using propietary without paying (piracy) is even worse. Lot of backdoors, trojans, serving as botnet computer... guaranteed. If i have no other option to use a propietary software with no money to pay it for at least I will use it in a virtual machine.
Find me a replacement for After Effects, and I'll switch to linux.
Yes, AE is complete unoptimised trash, but is there any alternative that does the same but better?
After Effects isn't just bloat. After Effects only purpose is the _creation of bloat._
If you need After Effects in your life, there are bound to be 50 things you will run in to with Linux that will not be up to the bloated graphical standards you expect. I'm not trying to be a dick about it if it sounds that way. I have been using this shit for years and it's just permanently rough around the edges. Screen rendering is never going to be up to par with Windows or Mac. They've had decades to get this shit right. Maybe after they sink Microsoft, IBM will emerge from the puppeteer's pit to offer their shitty, bloated, Gnome/SystemD/Wayland/Linux frankenstein monster to take the Worldwide OS throne. Then Linux will be ready for After Effects.
en.wikipedia.org/wiki/Adobe_After_Effects#Similar_products lists some alternatives; I have no idea how good they are.
I use GNU/Linux because it's better too. I also want to have control over my computing, plus I value my privacy.
11:13 perfect example of this is Adobe After Effects
Windows 10 is "free". You can mess with the registries to get all the features you want.
I think Luke Smith should be the next president candidate of the Free Software Foundation if he's ok with that.
thanks! thanks for making the point that you should use open source software because its better, it doesnt spy on you and you can do whatever you want with it and not because stallman told you so. i am actually right now watching this on windows, because there are still good sides to it and i kinda still need it, but i want to get rid of it and i want to do it because *it really sucks*, but not because i think proprietary software is evil.
Hey Luke, thanks for the great content. What do you think about the novena laptop? Maybe you could do a video about it?
Next question from newfriends: why buy old hardware? (besides cost)
Compatibility with another old HW or SW.
Or for old people when any change could be fatal.
Depends on your definition of old. Some of that hardware comes with less oompf but also with less strings attached (like IME that Luke mentioned). For example, Librebooted ThinkPad x200 is not the fastest horse but still usable even for development.
I sometimes think that building a decent PC with used parts is getting cheaper, but then the ME/PSP issues and the blobs in mind become surprisingly hard.
Visual Studio is still really good
visual studio is honestly overbloated visual studio code ftw
Yeah, as far as IDEs go this one launches quite quickly, makes starting and building new projects extremely straightforward, supports a nice arrangement of C-like languages and the debugging interface is the best I have ever dealt with. However in my experience importing an existing codebase into VS is a bit of a pain in the ass and it goes in line with what Luke said about making it difficult to move into or out of a piece of proprietary software.
>Not using GNU Emacs
Vim with plugins is faster and way better
@@zaper2904 VS 2022 is lighter weight. Was my only complaint with earlier VS versions.
For someone who is interested in a pen testing laptop. Are thinkpads (x60,x200,t400s) viable options due to libreboot disabling the Intel ME? Do the ram limitations of these machines make them bad options for pen testers?
I'm not so familiar with the kind of cpu power/RAM is needed for a penetration test. I will say I did use a Librebooted X200 as a main computer for the longest time and did video editing and more on it and it worked fine. It has a real max of 8G of RAM as well, which was plenty for me. Not sure about you.
@@LukeSmithxyz thank you for your response.
how do you organize your papers and various pdf files? are you using some tagging program like calibre?
I love FOSS. If only there was a way to get reputable companies and personalities to use and endorse FOSS. It will never become industry standard or get taken seriously by 90% of the world. What FOSS needs is brand ambassadors. Think of PewDiePie and Dlive situation... You need someone at the top to bring change
Ok, now that we know why use free software, now tell us why have free society. (It just shocks me that the answers is not obvious...)
I bought my computer with an Nvidia Graphics card about 1 month before getting interested in linux.
Lol, I got mine 5 years ago and I will probably replace it 5 years later when Arm machines revolt
@@dorukhan8707 10 months ago. I am no longer interested in linux, nor computers for that matter lol
What? I feel really strong deja vu. I have watched the same title, saying about the same thing... Am I coming from future?!
Though... How to convince professionals to write code?
I am an engineer, and would love/do not mind, if someone else uses my code. Heck, I would be happy 😊
But, can not really provide food 🍲 on the table if I am providing free services. Heck, I am no communist ☭
People can earn quite a lot of money writing Free software.
Well, maybe paying them, that is what professional means.
We have to remember that red hat was in Snowden report!
What the report said about red hat ?
@@leredempteur3011 just google it "Snowden red hat"
fossforce.com/2014/01/red-hat-working-nsa/
9:12 GNU/Linux is better than Windows, but it's different, not necessarily better than unix; such as MacOS X. I use debian( 1998 -, ) arch( 2012 - ,) illumos, Joyent SmartOS( Sun 1998 -, ) MacOS( 1992 - ) X( Tiger and Mavericks being my favorites ) Horses for courses and all. I used Windows to play Day of the Tentacle back in the 90s on an Olivetti Philos 48?, but I sold that one as soon as I finished the game. Windows is not the answer, Windows is the question, and the answer is no. For me as a person there are advantages to using arch GNU/Linux.
MacOS Is gross
Maybe you can help me understand. I like what FreeSoftware stands for. But sometimes I see some false securities that one may have when using it. And they can be very subtle. But maybe I'm missing something, in which case I'm all for using exclusively free software. The question I have is how can you know for sure that when you run "pacman -S firefox" the binary that you get has been compiled from the same clean version you get when you download the source code and compile it yourself? Is there any way to verify that? If there is a way to check for sure, then I'm all for it. If there is not, then whoever uses that binary from pacman repo is being sold. How can I check that doesn't happen?
I have been wondering exactly, exactly the same as you for some time...
Maybe it would be better if you would compile all of your updates by using Void or Gentoo, but I heard that Stallman doesn't condone this, compiling all of your packages I mean.
I think this open source kills the creativity of people
For example , because of the availability of blink , every browser now except Firefox is basically chromium with some kind of a theme.
Prove me wrong
www.gnu.org/philosophy/open-source-misses-the-point.html point is that google controls the web and thus what browser you use. its kinda hard to get since open source had the same ideas (apart from the political part of free software) as free software at one point, but open source is a term that has been butchered while the term free software hasnt been butchered with. what google does with chromium is basically what telegram does. it opens the client but not the server, leaving the people with something to tweak but still under the proprietors hand. one is definetly more trustworthy...
does free software kill creativity? no. there is a lot of free software that is unique. the web controlled by google is just the new windows controlled by microsoft so the browser example doesn't really count.
What's wrong with there being a dominant open source codebase that serves most users in a certain market well. A dominant proprietary codebase is terrible because it grants the proprietor huge power, eg Microsoft can spy on millions of users. But that criticism doesn't appear to a dominant Foss project. If Google decided to make Blink spyware, someone would just fork it.
@@iustinianconstantinescu5498 chromium is spyware. and a lot of software is based on it. its not blink thats the issue, its chromium. you notice that when you look at most applications. discord, vscode, riot... everything is based on it. there is github.com/Eloston/ungoogled-chromium which removes a lot of spyware from chromium.
@@lars5306 one of the problem that lead to google effective monopoly on web is that web itself become very bloated and without tons of money pouring into development you can't really keep up with that. Being web dev i remember "good old days" when web was much simpler and easier to use and develop for, now i just shudder looking at all this shit that is goes in, for example, html request.
Google is just a front company for US military intelligence. The internet was designed as a surveillance killgrid. People like to get sentimental and nostalgic for the earlier phases of the project, when they knew the userbase was limited to academic and scientific demographics. The rise in the internet's general oppressiveness directly correlates with the expansion of its userbase. Now that every average asshole has a smartphone crammed up it and these lunatics are sharing our Information Super Highway, the 'Police presence' is much greater than it used to be. The analogy will become real in the future; you watch and see. Surfing the web will finally be declared dead, the same year that everyone is forced to switch to driverless cars.
saying it so transparently i pirated it all XD
Tin foil hats:
Luke: It's is soooo easy to write software that exploits people/
How do developers make money if their software is free? Sometimes you need monetary compensation for the hours required creating the software.
Its Free as in Free Speech not Free Beer. Of course you can charge for anything.
@@riversandstones1644 No, I'm pretty sure FOSS means free as in $$
en.wikipedia.org/wiki/Free_and_open-source_software
@@Zomp420 You can still get paid for writing FOSS. One of the simplest ways is through sponsors.
@@Zomp420 There is more than one opensource license. Look the FSF up. You are not well informed.
@@riversandstones1644 well this video is about free$$ software. That's why he mentioned that he pirates all proprietary software.
Ubuntu... isn't that the distro that sends your search results to some "small" multinational corporation? what was that name again? Sahara? no. Nile? no. AMAZON! that's the one. Isn't Ubuntu that one Linux distro that sends all your desktop searches to Amazon?
@Steven Tsakiris Before Ubuntu came back to Gnome they used their own in house unity. When Unity started in 2012 it wasn't just unity that was new, the search function in unity also sent all your searches to Canonical who themselves sent them to Amazon and then sent you the results. Basically if you wanted to start a program via search Amazon new about it. If you wanted to open a file via searching for it Amazon knew about it. Even if they didn't know it was you, Canonical sure as fuck did.
Basically, if you installed Ubuntu with the default choices they made every search query you made would be sent to Canonical and Amazon. Canonical claimed they weren't sending your data to Amazon but you sure as fuck had no assurance about that.
When they came back to gnome in 2016 they abandoned the idiotic we'll know every time you use search option and the Amazon integration turned into an affiliate link to the amazon store - were everything you buy via that link also puts a few pennies into the coffers of Canonical.
But this doesn't change the fact that for a few years Ubuntu was basically as secure as windows 10 was. If after that you're still willing to trust them...
As for proof, either google
ubuntu unity amazon search
or just go here: en.wikipedia.org/wiki/Unity_(user_interface)#Privacy_controversy and follow the references.
@Steven Tsakiris ...oh, and just so we understand one another, this: en.wikipedia.org/wiki/Amazon_Kindle#Criticism is just the start of my distrust of Amazon. If an actual brick and mortar book store had broken into my house to do that I would be beyond livid, but people seems to be ok with Amazon's actions and keep using them.
The guy's question is way far than interesting, I find it quite stupid.It's even more sad if you think a developer made it.
If you care so much about privacy, why are you broadcasting your views? LOL! Hey, I'm just kidding -- sort off. I enjoy your videos. Yes it makes sense to protect yourself when you can. And yes, Linux is better.
Yes
What is your opinion on pronouncing Often as Off-ten?
As a certified wordnigga, did you make a conscious decision to pronounce it wrong, or are you just trying to piss me off?