This is really great to hear. My collage education is about 100% individualism in software development, 100% restrictions in how things are done, and 0% code reuse and so watching this video gave me hope that software can be fun once I graduate.
The last words are pretty inspiring, the whole speech provides a more down to earth reality about Linux, but this doesn't even begin to describe how mazing Linux truly is. The thing is, Linux is all but down to earth, we're reaching upwards.
looseSpark There no such thing as just Linux. Linux is a kernel that was created to fill in a gap in the GNU OS, which didn't have a kernel. Therefore, it's real name is not Linux, but GNU/Linux. If there were no GNU, there would be no Linux. Linus said himself, that if GNU had a kernel, he would never have made Linux. Linus wanted to have a free UNIX like OS, and saw the best candidate in GNU, which lacked a functional kernel. Linux' father is Linus Torvalds. GNU's (and The Free Software Foundation and the GNU Public License) father is Richard Stallman
I know the history of GNU and Linux but what you say about there being no such thing as just Linux is not accurate. I realise Linux does nothing by itself but there is no obligation to use GNU and Linux together - you can use Linux and build your own OS (Google's Android being the most prominent example). Since Linux exists as an entity in its own right apart from GNU, it has its own, separate identity apart from GNU. So if one is talking about the kernel and not the whole GNU/Linux OS, then one correctly calls it Linux.
+Ilannguaq Kivioq Linux was started because Torvalds wanted Unix at home but couldn't afford to buy one, and because he wanted to test and study the new computer he had bought. :) It wasn't planned that carefully in the begin as far as I know. Of course nowadays Linux is a massive project and massive amount of people have contributed to it since. Linux is the name of the kernel. Of course in a fully working operating system, you then have other components too.
Yeah Apple uses free open source software (with a BSD license) to build a closed system with a closed shop where they do NOT allow FOSS apps that are licensed under the GPL (like the VLC media player). You can call this "smart" but i think i could come up with much better words to describe this behaviour ;)
+Paez Rice Yeah I think it's ridiculous that he uses Apple as example of a company that embraces the Free Software movement. Any company that uses software that has been shared freely and makes software that you can't change or use freely with it, is by definition not a free software. Its also meaningless to use stock prices of four companies as an indicator of the value of free software.
If I decide that I want to make my source code freely available then I mean that I want people to do what whatever they want with it. I don't want to restrict people by forcing them to release their software's source code if they distribute a product that utilizes my code. I want it to have so much freedom that it allows a company to refrain from posting changes they have made.
+Paez Rice Apple only uses free software to make money. If they had to share some way, they wouldn't do it for sure. Really dont understand why Zemlin is using this bad example.
He was using him as an example of someone who understood the idea behind open source and used the technology from open source to create Facebook. So, yes he is not at the level of Linus and he's only good to be used an an example of a user of open source so that everyone can understand the power of open source as they all know about Facebook, that's it. Nothing special in Facebook per se.
why people really hate mark lol, dude did what you internet warriors are even incapable of thinking let alone implement and yet talking so lightly of him as he is just another random dude and not the guy who created the biggest Social Media platform ever.
@@cenacr007 it's datamining company first than a biased social media platforms. We are in the dark ages of internet . People should strive to build a decentralised social media platform with blockchain which could do more to the society.
This guy sounds exactly like the executives who tries to lead a technical team with no technical background but years of experience of bullshitting. Most of what he said didn't have any actual deep understanding and study to back them. That's probably why Linus doesn't even bother to give a shit about what he says.
Wonderful talk--amazing. I can't imagine why this doesn't have a whole bunch of comments?!?! Very insightful look at just how much of a contribution that Linux has made to the world...and will continue to do so for the next generation or more.
Meanwhile my employer in Singapore would not let me use Linux for development because everyone is using Mac, even though all our work was based on open source tech like Go, grpc, docker, kubernetes etc.
As much as I respect and love linux, linux wouldn't be where it is without GNU. Richard Stallman. It is because of hes hard work that brought open source to where it is. FSF!
LOL. I actually don't believe this. Sure maybe when it first started, but the simple tools that GNU supplies would be nothing without the kernel, Linux.
Maybe because he didn't have time to mention every single person that has contributed? He only had 18 minutes. Maybe you should make a video about ritchie if it irks you so much.
So much hate, so little time. Did I call you names? Goes to show how classy you are as a person when you have to lash out at people. I guarantee you wouldn't call me a dumbass to my face. It's amazing how brave people are on the net, when they know they can get away with it without being punched in the face.
Ed Briggs To your face..why are you a big man? What makes you think I won't say anything to your face in real life? I act and talk the way I want. You talk as if everyone in the internet are a bunch of wimps when you don't really know anything now do you mate? Maybe if you were to spend a minute and read comments carefully no one would call you names now would they? Now go back onto your xbox.
"You can enrich yourself and at the same time enrich others." That has always been the way when the interactions are voluntary. When the transaction is voluntary, each party gains. Wealth is created by consensual trade, by each person doing what they do best, by the continual process of finding better ways. It's called "the market".
Yuck at that graph of 3 companies based on closed, partially open and open software. Please don't draw conclusions based on the correlation between three data points!
I heard people ask if he was talking about communism when he said to give it away. He is talking about the opposite. Communism is when someone says to take things for free against the owners will. He is saying he is the owner voluntary giving something away for free rather than taking something for free. That is not called communism. It is called charity.
No, Stallman founded GNU and wrote a lot of software for that project (the 'GNU's Not Unix' project). Many other people made a lot of contributions to GNU. Then Linux made a kernel, a file system, etc. etc. and brought it all together into a working system. Note that it was possible to have a 'GNU system' before this, but it either had to be severely limited (eg. Minux) or not free (GNU programs on a non free Unix, eg. SunOS).
Linux machines use a lot of software from a lot of contributors. Richard Stallman doesn't have a monopoly on that, although obviously the GNU tools were and are quite important to the adoption of Linux. But then so was the X Window system, which probably doesn't even have a "free software compatible" licence as far as RS is concerned.
Also I would have liked to hear a little props to Stallman from the speaker. If someone represents the theory of the community, the sharing, the freedom, the ideals, it's Stallman and a lot more than Linus.
lesson 1: Don't dream big; lesson 2: Give it away; lesson 3: Don't have a plan; lesson 4: You don't awlays have to be nice. (Nobody can be always nice!) Information should be freely available for everyone for better progress. Linux shows that. Good people working together can create big things. Thus I want to be one of the good people.
Another flaw in this argument is that - going by observable results - free software works best in large, complex software but not small(er) simple(r) software - which category most software falls into. I'm for free software but I'm realistic. Developer or user - use it when it's appropriate and/or when you want to. That's true freedom.
Administration is a whole lot easier these days. Alot of it is graphical now., besides whether or not you have a windows network or linux network, there will need to be administrators
Apple DO share some code, but not all. For example, they are leaders of the Cups printer system. Which is basicly installed in every Linux distribution to handle printers.
Zemlin is talking about OpenSource Software in general and uses Linux as an example for being the largest piece with the biggest influence on the industry today.
"It's [Linux] in your phone." Erm, not if you've got an iPhone. That'd be based off BSD. Not that there hasn't been any cross-pollination between the two OSes since their inception, but BSD's been around the block a lot longer.
he didn't say ALL phones. But almost every other phone that isn't based on iOS or Windows is linux based. Keep in mind in a global perspective, iphones are relatively unpopular.
Technically speaking, Android is essentially a Java environment on top of a heavily-modified Linux kernel, and contains very little (if any) GNU software/libraries.
Mate I haven't been trying to convince you to change your mind :) The reply was saying that the GNU in GNU/Linux is specifically referencing the O/S, not whether it should be called that. I'm pretty sure that most of the main distros build their binaries against glibc or eglibc, so most of the software stack interfaces with the GNU runtime libraries on some level, add to that all the basic operation utilities they use that are from GNU; it's not really accurate to say most don't build on GNU.
Actually linux is a fully functioning system, it is the Kernel (the main operating program) that happens to host by default the gnu utilities. The operating system is the kernel, not the libraries.
I like most of the topics on TED, but I wish they would get into more technical stuff rather than getting people whose entire job consists of public speaking, rather than something useful.
Most users don't actually interact with the Unix parts of it apart from using it for 'OS functions' like provision of a file system, resource arbitration, thread and process scheduling, all of which happen automatically as far as they are concerned. In that respect it could be replaced with anything, and most users wouldn't notice. However Unix does these things well which is probably why Mac users say their systems are so stable.
if anyone creates the next google or the next facebook -> you can be sure that one of the big players will just buy this company when it's still affordable :)
Lauri Anttila that's not what i meant. i just think there won't be the next google or facebook, but just the next arm of existing google and facebook. (btw this can absolutely have negative repercussions, because the IT industry is then led by less and less behemoths dictating the direction)
If you really must take to calling it by name with GNU's contribution included, just remember that in most distros, GNU's contribution is something like 7%. You should really call it Linux+GNU. Or, because Linux doesn't depend on GNU software, because (as you mentioned) it's not an operating system, but a kernel, just take to calling an entire sector of the market by a general name(as you should): Linux.
Chening Duker one is lesson #3 The best way to get things done is to have NO PLAN! 10:47 That is so scary, I have a hard time imagining working on a project without having a plan. However, his explanation brings context to it. The other is lesson #4 You don't have to be nice to people you collaborate with.
In short Apple Macs, even though they use Unix as a base show all of the failings you would expect of a proprietary machine that simply uses Unix as a glorified device driver and gives them enough of a build chain that they can build their proprietary development environment (XCode or whatever it is)
Jim Zemlin is talking about Android, about the software in your TV, and about the systems banks use. All of these run Linux (the kernel), only the last is, usually, GNU/Linux (the POSIX-ish OS). He talks about Linus Torvalds, who created Linux, not the GNU tools. He is the director of the Linux Foundation, not the FSF. TL;DR, he *is* actually talking about Linux, not GNU/Linux.
Linux can function without GNU, it can function with GNU and something else in same time, Linux kernel can execute any other Linux executable as long as dependies are meet, someo f higher level system mechanisms are controlled by Linux (did you know linux as build in firewall on kernel level?). Also if oyu look on kernel syscalls you will see that even without GNU you will end up with exact same system principales. Imo calling distro as OS and calling GNU a OS is missleading on what Linux can do
There's a lot of criticism of this guy, but actually I think Mr. Torvalds is fortunate to have a guy like this managing the types of things that are the opposite of what his own personality would want to manage. Yes, this guy is like an anti-Torvalds but that's the whole point. That's his job to be that.
because the kernel is really important and also linus thinks like an engineer and cares more about getting things done rather than make sure things get done in an ethical manner. which one do think suites enterprise better
Specifically FreeBSD not formally UNIX but is the same idea, in fact they colaborate with CUPS and Webkit just because is GPL so they HAVE TO, the rest is BSD licenced so they CAN close the code and made it privative so they DO IT. If they could close CUPS and Webkit source code they shurely would do it.
so what was the point of this talk? he only said some very basic stuff about linux and touched upon some 'inspirational' quotes. What a marginal speech. 2/5
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.
Oh, true. My mistake on misreading the "free." And, yes, running Windows is a huge mistake, but like you said, it's a lot more than the price tag that makes the difference.
Can you point me to a fully functioning GNU only system I can try out? I thought so... You see, the paint and steering is nothing without the engine to drive it all.
There are some 'binary blobs' in the firmware uploading part. The firmware of some hardware is closed source. This ain't even the drivers, these are the firmware, the software that runs INSIDE the hardware. Old hardware had this preinstalled (burned into the chip), newer hardware uploads it into the chip upon installation. This creates more open hardware, since you could change the firmware. However, the firmware itself isn't open source.
Its telling that there are barely any rival kernels around... Even from major tech companies - i.e it's not an easy thing to do. Just look at the Hurd kernel.
That is if you are solely the end-user. Proprietary software isn't modifiable, isn't your own, literally: you cannot view the source-code,... Also (what Jim was actually trying to explain): open-source is community driven and that can sometimes be a good thing.
Well mine is coming from the organization which actually certifies systems as being UNIX, namely The Open Group. UNIX certification is based on compliance to the (SUS) standard, not on the lineage of the codebase. Linux probably could certify as UNIX too, as would FreeBSD, but someone would have to pay for the certification. To be fair, your book is probably just out of date, as OSX was only certified from OSX 10.5 "Leopard" on up
I do rate Linus highly ... BUT ... I think it's funny that people forget about Unix / Solaris / Digital Unix / Sequent Unix / minux / HP Unix and all the other Unix Operating Systems before Linux came along ... some people really need to read up on the history
dandymcgee I haven't missed any point.. If you read the first line of my comment again you will see that I say "I do rate Linus ... " The next part says " BUT ... I think it's funny that people forget .......... " and so on.. I never said anything against the video or what he is trying to say in the video.
***** I remember Myspace. And trying to forget Facebook. Doesn't make either one non existent now or in the past, no matter what auto correct suggests (that Facebook is a word, whereas Myspace isn't).
dandymcgee Minix, to my knowledge, is open source. Solaris itself I think has some license restrictions but there are open source variants (kind of like google chrome vs chromium) geekmoment I understand what you mean but the projects you mentioned have either failed for their own faults, were obsoleted by linux, were based on (or inspired by) linux, or are only really exposed in the server world, which the average person has no reason to know about. Linux is a viable desktop platform, and it's gaining a lot of attention in the PC industry the past few years.
Argue the solution, not the person. The proposed solution is free target. Which needs to be known by all participating in the group. And it has to be reminded and trained...
As a full time linux user I have to disagree with the apple statement-as Torvalds has said himself: "Talk is cheap, show me the code." They won't. And people forget other things-how many employees does apple have to achieve this? More than the VW group-over 100000. And things are even worse when we add the suppliers, their legal issues and the fact that they are utterly dependent on others-Sony owns +80% of the music and film industry, which could put itunes in the grave if apple is not careful.
I Will Totally Move Everything To L.A.M.P. Software Before The Equinox And So Should You. LINUX APACHE MySQL Php : ALL OPENSOURCE FREEWARE Thanks Ted....you may not be my boss but you were the final influence in my decision
Okay, I got the point. But please someone tell me how Linus Torvalds made his vast fortune of more than 100 million dollars? How is that even possible with FOSS?
While that may be true (wikipedia: GNU), I believe you'll find that operating system is actually based on GNU's Herd kernel. The GNU in 'GNU/Linux' refers to the organization GNU, which I still hold has absolutely no claim to that honor.
Actually he isn't really wrong : th GNU C Compiler for instance is an essantial building block of the Linux eco system. Make, and most of the command line Linux tools are from GNU too. There are GNU components running on Linux in the server, on supercomputer as much as on the desktop, or on mobile. And if they don't actually run on a specific platform, they were most likely used to build that platform and the software that runs on it. If you're going to be pedantic, at least do it properly
as far as i am aware richard stallman initiated and evolved the gnu part of gnu/linux and the other gnu elements of all this.. and is more interested in free than 'tech'. without gnu, linux would not exist as it does, when it did.. and yet gnu's story is almost unknown. non-conformity rarely win prizes from the ones that define prizes and who are trapped by competition. using the full name for this os: 'gnu/linux' - would be a step towards integrity here.
I will admit, I had no idea that Linux had replaced Unix in all of the capacities that the speaker mentioned. I guess it was only a matter of time. :-D
I don't understand they say when Linux is modified it has to be re-distributed, but I know many cases this is not the case. Apple based on free software, but modified then they charge you for it. Google's internal OS they use it's got custom apps, file systems, etc. Cisco IOS XE is Linux based, but it is only available if you have a support contract and their hardware. Pretty sure VMware's ESXI is linux based, but again customized and need to buy it in some cases. Also seen things Like Informacast server which is used for VOIP/PA systems seems sort of Linux based, but totally proprietary protocols, licences, etc you have to buy, etc. This is one of many areas with Linux where things just don't make much sense. Others are bizarre program names, switch options that are really odd.
"Apple based on free software" And you don't have to pay for your copy of MacOS. "Google's internal OS they use it's got custom apps, file systems, etc." And? Ever had to pay for any Google service? I bet when you open any applications you'll find the FOSS parts of their code free and available for you to tinker with. "Cisco IOS XE is Linux based, but it is only available if you have a support contract and their hardware." They sell support, just like RHEL, Canonical and Oracle. And they sell hardware, which isn't subject to any GPL licence thing. So technically and de jure all these companies are doing nothing wrong.
And Linus did it again with Git
The most amazing part that he created Git for the sole purpose of maintaining Linux.
And that scuba diving app.
@@howardkong8927 The another cool part is, that he used Linux to host Git
Do it again *meme*
And again he didn't made it for money, he made it for his personal problem
"Talk is cheap, show me the code." Torvalds said.
r/wooosh
@@akmalhakimsabri3825 r/ihavereddit
@@LoganT547 r/wehavereddit
@@alkaupadhyay7650 ah yes, the communist's subreddit
@@LoganT547 r/foundyouagain
This is really great to hear. My collage education is about 100% individualism in software development, 100% restrictions in how things are done, and 0% code reuse and so watching this video gave me hope that software can be fun once I graduate.
"Lesson 3: Don't have a plan." That's what I have been living by my entire life! This guy has really got it, don't plan anything! :D
The last words are pretty inspiring, the whole speech provides a more down to earth reality about Linux, but this doesn't even begin to describe how mazing Linux truly is. The thing is, Linux is all but down to earth, we're reaching upwards.
If RMS was in the audience he would have shouted...
"NOT LINUX... GNU + LINUX"
No, because he is specifically talking about Linus/Linux in this case, not Gnu + Linux - though the same argument could be said about Gnu also.
he was talking about the kernel
looseSpark There no such thing as just Linux. Linux is a kernel that was created to fill in a gap in the GNU OS, which didn't have a kernel. Therefore, it's real name is not Linux, but GNU/Linux. If there were no GNU, there would be no Linux. Linus said himself, that if GNU had a kernel, he would never have made Linux. Linus wanted to have a free UNIX like OS, and saw the best candidate in GNU, which lacked a functional kernel. Linux' father is Linus Torvalds. GNU's (and The Free Software Foundation and the GNU Public License) father is Richard Stallman
I know the history of GNU and Linux but what you say about there being no such thing as just Linux is not accurate. I realise Linux does nothing by itself but there is no obligation to use GNU and Linux together - you can use Linux and build your own OS (Google's Android being the most prominent example). Since Linux exists as an entity in its own right apart from GNU, it has its own, separate identity apart from GNU. So if one is talking about the kernel and not the whole GNU/Linux OS, then one correctly calls it Linux.
+Ilannguaq Kivioq Linux was started because Torvalds wanted Unix at home but couldn't afford to buy one, and because he wanted to test and study the new computer he had bought. :) It wasn't planned that carefully in the begin as far as I know. Of course nowadays Linux is a massive project and massive amount of people have contributed to it since. Linux is the name of the kernel. Of course in a fully working operating system, you then have other components too.
Information should be freely available for everyone for better progress. Linux shows that.
Yeah Apple uses free open source software (with a BSD license) to build a closed system with a closed shop where they do NOT allow FOSS apps that are licensed under the GPL (like the VLC media player). You can call this "smart" but i think i could come up with much better words to describe this behaviour ;)
+Paez Rice
Yeah I think it's ridiculous that he uses Apple as example of a company that embraces the Free Software movement.
Any company that uses software that has been shared freely and makes software that you can't change or use freely with it, is by definition not a free software.
Its also meaningless to use stock prices of four companies as an indicator of the value of free software.
If I decide that I want to make my source code freely available then I mean that I want people to do what whatever they want with it. I don't want to restrict people by forcing them to release their software's source code if they distribute a product that utilizes my code. I want it to have so much freedom that it allows a company to refrain from posting changes they have made.
+Samuel Santana No it isn't. Look up the BSD and MIT licenses.
Samuel Santana To be honest, I have no idea.
+Paez Rice Apple only uses free software to make money. If they had to share some way, they wouldn't do it for sure. Really dont understand why Zemlin is using this bad example.
y does m zuckerberg deserve mention along jedi linus ?
He was using him as an example of someone who understood the idea behind open source and used the technology from open source to create Facebook.
So, yes he is not at the level of Linus and he's only good to be used an an example of a user of open source so that everyone can understand the power of open source as they all know about Facebook, that's it. Nothing special in Facebook per se.
No
lol
why people really hate mark lol, dude did what you internet warriors are even incapable of thinking let alone implement and yet talking so lightly of him as he is just another random dude and not the guy who created the biggest Social Media platform ever.
@@cenacr007 it's datamining company first than a biased social media platforms. We are in the dark ages of internet . People should strive to build a decentralised social media platform with blockchain which could do more to the society.
This guy sounds exactly like the executives who tries to lead a technical team with no technical background but years of experience of bullshitting. Most of what he said didn't have any actual deep understanding and study to back them. That's probably why Linus doesn't even bother to give a shit about what he says.
rock4you
Linus Torvalds do what he want and don't give a sh!t about ideas he don't like
some call him dictator
A TED talk about the difference between a hacker and a hack.
Not to mention he just leeched off Linus torvalds name so he can present at TED
@@narwa3991 I think you've watched too many LTT videos. ;)
@@narwa3991 well, no. He is Finnish, hence it's properly pronounced as Lee-nus
Wonderful talk--amazing. I can't imagine why this doesn't have a whole bunch of comments?!?!
Very insightful look at just how much of a contribution that Linux has made to the world...and will continue to do so for the next generation or more.
I like this Jim dude. He obviously like what he does and most importantly he does not take him self seriously.
Yeah, I agree, people are being too critical of this guy.
Meanwhile my employer in Singapore would not let me use Linux for development because everyone is using Mac, even though all our work was based on open source tech like Go, grpc, docker, kubernetes etc.
Windows has disabled many to understand Linus.
X
As much as I respect and love linux, linux wouldn't be where it is without GNU. Richard Stallman. It is because of hes hard work that brought open source to where it is.
FSF!
LOL. I actually don't believe this. Sure maybe when it first started, but the simple tools that GNU supplies would be nothing without the kernel, Linux.
Where is the gnu Hurd? Still waiting....
Why isn't there a speech about Dennis Ritchie? He invented C helped developed UNIX, the entire UNIX structure has been re-written in C....
agree...not so much love for ritchie
Maybe because he didn't have time to mention every single person that has contributed? He only had 18 minutes. Maybe you should make a video about ritchie if it irks you so much.
Ed Briggs maybe i would, dumbass
So much hate, so little time. Did I call you names? Goes to show how classy you are as a person when you have to lash out at people. I guarantee you wouldn't call me a dumbass to my face. It's amazing how brave people are on the net, when they know they can get away with it without being punched in the face.
Ed Briggs To your face..why are you a big man? What makes you think I won't say anything to your face in real life? I act and talk the way I want. You talk as if everyone in the internet are a bunch of wimps when you don't really know anything now do you mate? Maybe if you were to spend a minute and read comments carefully no one would call you names now would they? Now go back onto your xbox.
"You can enrich yourself and at the same time enrich others."
That has always been the way when the interactions are voluntary.
When the transaction is voluntary, each party gains. Wealth is created by consensual trade, by each person doing what they do best, by the continual process of finding better ways.
It's called "the market".
Yuck at that graph of 3 companies based on closed, partially open and open software. Please don't draw conclusions based on the correlation between three data points!
worst graph i've seen in a while tbh.
Where is the dream? Corporate takeover is complete....
That graph aged like milk
This is so superficial it's mind-blowing this got on TED.
TEDx*
thank you !!
I heard people ask if he was talking about communism when he said to give it away. He is talking about the opposite. Communism is when someone says to take things for free against the owners will. He is saying he is the owner voluntary giving something away for free rather than taking something for free. That is not called communism. It is called charity.
respect for Linux Torvalds and open source idea !
Just to clarify: *Richard Stallman* popularized Open Source (GNU) _decades_ before Linus decided to open source the Linux Kernel with GPL 2.0.
Yeah, don't forget about Richard Stallman and the GNU project! Justice for rms!
No, Stallman founded GNU and wrote a lot of software for that project (the 'GNU's Not Unix' project). Many other people made a lot of contributions to GNU. Then Linux made a kernel, a file system, etc. etc. and brought it all together into a working system. Note that it was possible to have a 'GNU system' before this, but it either had to be severely limited (eg. Minux) or not free (GNU programs on a non free Unix, eg. SunOS).
Linux machines use a lot of software from a lot of contributors. Richard Stallman doesn't have a monopoly on that, although obviously the GNU tools were and are quite important to the adoption of Linux. But then so was the X Window system, which probably doesn't even have a "free software compatible" licence as far as RS is concerned.
Nice sensible speech. Thank you!
And keep up the good work with the Foundation, Jim.
-dlj.
this guy wears a hoodie with the same authenticity as when a hippie puts on a suit
What is this weird association of "hoodie" and "authenticity"?
Thumbs up if you watched this because of Jim Zemlin rather than the reference to Linus Torvalds.
(Great talk, by the way!)
Also I would have liked to hear a little props to Stallman from the speaker. If someone represents the theory of the community, the sharing, the freedom, the ideals, it's Stallman and a lot more than Linus.
just happened to find this video while preparing the first public beta version of my first app. That was strangely emotional
lesson 1: Don't dream big;
lesson 2: Give it away;
lesson 3: Don't have a plan;
lesson 4: You don't awlays have to be nice. (Nobody can be always nice!)
Information should be freely available for everyone for better progress. Linux shows that.
Good people working together can create big things. Thus I want to be one of the good people.
I like the idea that no idea (or code for that matter) should not be subject to question.
"कर्मण्येवाधिकारस्ते मा फलेषु कदाचन। मा कर्मफलहेतुर्भूर्मा ते सङ्गोऽस्त्वकर्मणि॥"
Any idea on what is the study of university of California about how ideas are created that was referred? Would looove to show it to some people. ;)
Jim is an extremely persuasive speaker.
Not anymore! Neither Red Hat nor IBM saw the cloud coming but Microsoft (along with AWS) did and they have turned their fortunes around.
Another flaw in this argument is that - going by observable results - free software works best in large, complex software but not small(er) simple(r) software - which category most software falls into. I'm for free software but I'm realistic. Developer or user - use it when it's appropriate and/or when you want to. That's true freedom.
The arguments he uses can be applied to closed software / traditional corporations too while remaining in those models.
Administration is a whole lot easier these days. Alot of it is graphical now., besides whether or not you have a windows network or linux network, there will need to be administrators
Apple DO share some code, but not all. For example, they are leaders of the Cups printer system. Which is basicly installed in every Linux distribution to handle printers.
I highly enjoyed this while running Linux Mint 15 :)
*19.3 or 19
Zemlin is talking about OpenSource Software in general and uses Linux as an example for being the largest piece with the biggest influence on the industry today.
"It's [Linux] in your phone." Erm, not if you've got an iPhone. That'd be based off BSD. Not that there hasn't been any cross-pollination between the two OSes since their inception, but BSD's been around the block a lot longer.
he didn't say ALL phones. But almost every other phone that isn't based on iOS or Windows is linux based. Keep in mind in a global perspective, iphones are relatively unpopular.
***** Good call on the Mach kernel info, but BSD looks to have been initiated in 1977 while the Linux kernel started in 1991.
+TheAnimeEmperor BSD wasn't a clone. It *was* UNIX.
Technically speaking, Android is essentially a Java environment on top of a heavily-modified Linux kernel, and contains very little (if any) GNU software/libraries.
Mate I haven't been trying to convince you to change your mind :) The reply was saying that the GNU in GNU/Linux is specifically referencing the O/S, not whether it should be called that. I'm pretty sure that most of the main distros build their binaries against glibc or eglibc, so most of the software stack interfaces with the GNU runtime libraries on some level, add to that all the basic operation utilities they use that are from GNU; it's not really accurate to say most don't build on GNU.
That Microsoft vs IBM vs Red Hat graph aged like Milk.
Actually linux is a fully functioning system, it is the Kernel (the main operating program) that happens to host by default the gnu utilities. The operating system is the kernel, not the libraries.
I like most of the topics on TED, but I wish they would get into more technical stuff rather than getting people whose entire job consists of public speaking, rather than something useful.
I can't find any 2003 Berkeley study about "finding the best ideas". Someone help me out.
Most users don't actually interact with the Unix parts of it apart from using it for 'OS functions' like provision of a file system, resource arbitration, thread and process scheduling, all of which happen automatically as far as they are concerned. In that respect it could be replaced with anything, and most users wouldn't notice. However Unix does these things well which is probably why Mac users say their systems are so stable.
The moment when you know that this guy uses a 'mac' to prepare his presentations..
correction: firmware binaries are now separate from the kernel.
if anyone creates the next google or the next facebook -> you can be sure that one of the big players will just buy this company when it's still affordable :)
+Paez Rice Perhaps. Would it cause any negative repercussions? I don't think it matters too much.
Lauri Anttila that's not what i meant. i just think there won't be the next google or facebook, but just the next arm of existing google and facebook. (btw this can absolutely have negative repercussions, because the IT industry is then led by less and less behemoths dictating the direction)
If you really must take to calling it by name with GNU's contribution included, just remember that in most distros, GNU's contribution is something like 7%. You should really call it Linux+GNU. Or, because Linux doesn't depend on GNU software, because (as you mentioned) it's not an operating system, but a kernel, just take to calling an entire sector of the market by a general name(as you should): Linux.
isn't that so only since the last version 13.04? + they get donations and from commercial support too.
The commentary is more entertaining then the talk itself
Jim Zemlin you just shattered everything I hold to be dear about making software collaboratively. Thanks!
+Tsegaselassie Tadesse What did you hold dear?
Chening Duker one is lesson #3 The best way to get things done is to have NO PLAN! 10:47 That is so scary, I have a hard time imagining working on a project without having a plan. However, his explanation brings context to it. The other is lesson #4 You don't have to be nice to people you collaborate with.
In short Apple Macs, even though they use Unix as a base show all of the failings you would expect of a proprietary machine that simply uses Unix as a glorified device driver and gives them enough of a build chain that they can build their proprietary development environment (XCode or whatever it is)
Wrong. OSX is actually a registered certified UNIX system. It may not stem from the same old UNIX codebase, but it's a UNIX nonetheless.
Jim Zemlin is talking about Android, about the software in your TV, and about the systems banks use. All of these run Linux (the kernel), only the last is, usually, GNU/Linux (the POSIX-ish OS). He talks about Linus Torvalds, who created Linux, not the GNU tools. He is the director of the Linux Foundation, not the FSF. TL;DR, he *is* actually talking about Linux, not GNU/Linux.
Linux can function without GNU, it can function with GNU and something else in same time, Linux kernel can execute any other Linux executable as long as dependies are meet, someo f higher level system mechanisms are controlled by Linux (did you know linux as build in firewall on kernel level?). Also if oyu look on kernel syscalls you will see that even without GNU you will end up with exact same system principales. Imo calling distro as OS and calling GNU a OS is missleading on what Linux can do
There's a lot of criticism of this guy, but actually I think Mr. Torvalds is fortunate to have a guy like this managing the types of things that are the opposite of what his own personality would want to manage. Yes, this guy is like an anti-Torvalds but that's the whole point. That's his job to be that.
because the kernel is really important and also linus thinks like an engineer and cares more about getting things done rather than make sure things get done in an ethical manner. which one do think suites enterprise better
Specifically FreeBSD not formally UNIX but is the same idea, in fact they colaborate with CUPS and Webkit just because is GPL so they HAVE TO, the rest is BSD licenced so they CAN close the code and made it privative so they DO IT. If they could close CUPS and Webkit source code they shurely would do it.
so what was the point of this talk? he only said some very basic stuff about linux and touched upon some 'inspirational' quotes. What a marginal speech. 2/5
+Johnnie Bassdrum its not at all linux tutorials. The point is already mentioned in title its for those who dont know anything about it.
i agree with you this guy said nothing new
And that's why very few gravitate towards linux.
What a cynic
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.
Oh, true. My mistake on misreading the "free." And, yes, running Windows is a huge mistake, but like you said, it's a lot more than the price tag that makes the difference.
Can you point me to a fully functioning GNU only system I can try out?
I thought so... You see, the paint and steering is nothing without the engine to drive it all.
One of the most influential ted talks ever.
There are some 'binary blobs' in the firmware uploading part. The firmware of some hardware is closed source.
This ain't even the drivers, these are the firmware, the software that runs INSIDE the hardware.
Old hardware had this preinstalled (burned into the chip), newer hardware uploads it into the chip upon installation. This creates more open hardware, since you could change the firmware. However, the firmware itself isn't open source.
Doesn't all software run inside hardware? Perhaps you mean it is stored inside the hardware.
Video starts at 5:00. You are welcome.
Its telling that there are barely any rival kernels around... Even from major tech companies - i.e it's not an easy thing to do. Just look at the Hurd kernel.
the open source vs close source doesn't impact the quality of the product. The quality is quality.
That is if you are solely the end-user.
Proprietary software isn't modifiable, isn't your own, literally: you cannot view the source-code,...
Also (what Jim was actually trying to explain): open-source is community driven and that can sometimes be a good thing.
Well mine is coming from the organization which actually certifies systems as being UNIX, namely The Open Group.
UNIX certification is based on compliance to the (SUS) standard, not on the lineage of the codebase. Linux probably could certify as UNIX too, as would FreeBSD, but someone would have to pay for the certification.
To be fair, your book is probably just out of date, as OSX was only certified from OSX 10.5 "Leopard" on up
I do rate Linus highly ... BUT ... I think it's funny that people forget about Unix / Solaris / Digital Unix / Sequent Unix / minux / HP Unix and all the other Unix Operating Systems before Linux came along ... some people really need to read up on the history
ALL of those projects were proprietary. It seems you've missed the entire point of this speech.
dandymcgee I haven't missed any point.. If you read the first line of my comment again you will see that I say "I do rate Linus ... " The next part says " BUT ... I think it's funny that people forget .......... " and so on.. I never said anything against the video or what he is trying to say in the video.
*****
I remember Myspace. And trying to forget Facebook. Doesn't make either one non existent now or in the past, no matter what auto correct suggests (that Facebook is a word, whereas Myspace isn't).
dandymcgee Minix, to my knowledge, is open source. Solaris itself I think has some license restrictions but there are open source variants (kind of like google chrome vs chromium)
geekmoment I understand what you mean but the projects you mentioned have either failed for their own faults, were obsoleted by linux, were based on (or inspired by) linux, or are only really exposed in the server world, which the average person has no reason to know about. Linux is a viable desktop platform, and it's gaining a lot of attention in the PC industry the past few years.
True, but the free version CentOS is derived from Redhat Linux.
Argue the solution, not the person. The proposed solution is free target.
Which needs to be known by all participating in the group. And it has to be reminded and trained...
I love this TED Talk
thanks for the pep talk :-)
As a full time linux user I have to disagree with the apple statement-as Torvalds has said himself:
"Talk is cheap, show me the code."
They won't. And people forget other things-how many employees does apple have to achieve this? More than the VW group-over 100000. And things are even worse when we add the suppliers, their legal issues and the fact that they are utterly dependent on others-Sony owns +80% of the music and film industry, which could put itunes in the grave if apple is not careful.
You don't need a Boss , you need love to do what you wanna do
The first rule of creation.
Don't create something that you can not turn off or destroy, lest it be used against you.
you're right. He added a bit of psychobabble to appease the iCattle.
9:33 what is happening can anyone please help in me...
I Will Totally Move Everything To L.A.M.P. Software Before The Equinox And So Should You. LINUX APACHE MySQL Php : ALL OPENSOURCE FREEWARE
Thanks Ted....you may not be my boss but you were the final influence in my decision
This talk was many years before people realised how much damage Zuckerberg's Facebook would create.
6:15 What about the Donatellos?
Excellent TED talk! Typing this on Linux :D
we would like to translate this video in Albanian subtitles. Can we somehow download it in high res?
Okay, I got the point. But please someone tell me how Linus Torvalds made his vast fortune of more than 100 million dollars? How is that even possible with FOSS?
Red Hat did an IPO and gave Linus a fair share. He went millionaire, but not like nnn but like nn i think.
While that may be true (wikipedia: GNU), I believe you'll find that operating system is actually based on GNU's Herd kernel. The GNU in 'GNU/Linux' refers to the organization GNU, which I still hold has absolutely no claim to that honor.
Actually he isn't really wrong :
th GNU C Compiler for instance is an essantial building block of the Linux eco system.
Make, and most of the command line Linux tools are from GNU too.
There are GNU components running on Linux in the server, on supercomputer as much as on the desktop, or on mobile.
And if they don't actually run on a specific platform, they were most likely used to build that platform and the software that runs on it.
If you're going to be pedantic, at least do it properly
as far as i am aware richard stallman initiated and evolved the gnu part of gnu/linux and the other gnu elements of all this.. and is more interested in free than 'tech'. without gnu, linux would not exist as it does, when it did.. and yet gnu's story is almost unknown.
non-conformity rarely win prizes from the ones that define prizes and who are trapped by competition.
using the full name for this os: 'gnu/linux' - would be a step towards integrity here.
Nice Talk.
I will admit, I had no idea that Linux had replaced Unix in all of the capacities that the speaker mentioned. I guess it was only a matter of time. :-D
Apple just took all the free open source code from FreeBSD and gave back nothing
Can someone summarize those lessons?
Actually, Mac OS X is certified UNIX by the Open Group.
But it is not GNU only, it is Linux with GNU apps.
I'm with Linus on this, if there never was a kernel GNU would have been dead ages ago.
I wonder if he put together that keynote on a Mac or Windows?
i would think that he used linux. Not sure tho
I don't understand they say when Linux is modified it has to be re-distributed, but I know many cases this is not the case.
Apple based on free software, but modified then they charge you for it.
Google's internal OS they use it's got custom apps, file systems, etc.
Cisco IOS XE is Linux based, but it is only available if you have a support contract and their hardware.
Pretty sure VMware's ESXI is linux based, but again customized and need to buy it in some cases.
Also seen things Like Informacast server which is used for VOIP/PA systems seems sort of Linux based, but totally proprietary protocols, licences, etc you have to buy, etc.
This is one of many areas with Linux where things just don't make much sense. Others are bizarre program names, switch options that are really odd.
"Apple based on free software"
And you don't have to pay for your copy of MacOS.
"Google's internal OS they use it's got custom apps, file systems, etc."
And? Ever had to pay for any Google service? I bet when you open any applications you'll find the FOSS parts of their code free and available for you to tinker with.
"Cisco IOS XE is Linux based, but it is only available if you have a support contract and their hardware."
They sell support, just like RHEL, Canonical and Oracle. And they sell hardware, which isn't subject to any GPL licence thing.
So technically and de jure all these companies are doing nothing wrong.
Both Microsoft and Apple are today relying on Linux. Fact.