Linuxの歴史

出典: フリー百科事典『ウィキペディア(Wikipedia)』

Linux1991 (OS) Linux1991C20184.15GNU General Public License v223,300[1][2](p7)[3][4]

[]


AT&TMulticsUnix1969AT&T1970UnixCUnix

1977Computer Systems Research Group (CSRG) Unix 6th editionBerkeley Software Distribution (BSD) BSDAT&TUnixAT&T1990USLBSDiBSD[5][6]

1983UnixOSGNUGNU General Public License1990OSHurdGNUGNU

1985Intel32x8680386[7]

1986AT&TMaurice J. BachThe Design of the UNIX Operating System[8]System V Release 2Release 3BSD

1987Operating Systems: Design and ImplementationMINIXMINIXMINIX16Intel 386321990Intel 386PCUnixOS使[9]

GNU Hurd386BSD[10][11]

Linux[]

2002

1991LinuxPC80386使OSMINIXGNU CGNU CLinuxIntel C

[12]OS199182521Usenet"comp.os.unix"稿[13]


minix 使 -
386 (486) AT4OS(())minixminix
bash (1.08) gcc (1.40) 23 :-)
Linus (torvalds@kruuna.helsinki.fi)
. minix使fs(386使)AT :-( [14] [13]

Linux1992X Window SystemOrest ZborowskiLinuxGUI[12]

[]

Linux

freefreakxUnixFreaxFreaxLinux[12]

19919FUNETFTP (ftp.funet.fi)  (HUT) Ari LemmkeFTPFreaxLinux[12]Linux

Linux[ˈlɪnəks]Linus-linux.ogg Linus says Linux[/][15]

GNU GPLLinux[]


Linux[16]使GNUGNU GPLLinux0.01GNUBash[17]

"Notes for linux release 0.01" LinuxGNU[17]

使Linux使GNUGNU(GNU)[18][17]

1992GNU GPL0.12[19]199212GNU GPL0.99[20]LinuxGNUOSLinuxGNU[21]LinuxGPL[22]

2000Linuxor laterGPLv2[3][4]

2007LinuxGPLv3[23][24][25]

GNU/Linux名称論争[編集]


LinuxLinuxGNU使GNU

19946GNU bulletinLinuxUNIXDebianDebian GNU/Linux19965Emacs 19.31LinuxLignuxGNULinuxGNU/Linux

GNULinuxGNUDebianGNU/Linux使Linux使[26]

[]

Tux

1996LinuxTuxTorvalds' UniXtuxedoJames Hughes[12]:138

[]

[]


LinuxLinux使Linux20152Linux80%[2](p11)

LinuxDebianFedoraopenSUSELinuxTag1Linux

Open Source Development LabsLinux Foundation[]


Open Source Development Labs (OSDL) Linux20002006GoogleLinuxOSDL

2007122OSDLFree Standards GroupLinux FoundationLinuxMicrosoft Windows[27][28]2019Linux Foundation[29]

[]


LinuxLinux FoundationLinuxLinuxIBMLinuxSUSELinuxDigiaKDEQtLGPLXKDELinux

[]


KDE199871.0Qt[30]GNOME[30]KDE e.V.GNOME Foundation2

2007KDE65%GNOME26%[30]20081KDE4GNOME[31]20114GNOME3[32]

GNOME3CinnamonLinux MintClement LeFebvreCinnamon

Ubuntu[33][34]Unity20116PC201211Unity20131CanonicalUbuntu TouchUnity20174CanonicalUbuntu CoreIoTUbuntu[35][36]20184Ubuntu 18.04CanonicalUnityGNOME使[37]

「Linuxは時代遅れだ」[編集]


1992MINIXUsenet"comp.os.unix"Linux稿Linux[38]



Intel i386使[39]

[40]

Linux[41]

LinuxGNU HurdLinuxGNU Hurd[42] x86IntelIntel386

Kenneth BrownSamizdatMINIX20045[43]


MINIXMINIXMINIXLinux使[44]



調[]


LinuxLinux199720011998

WindowsLinux "Get the Facts" 2004調調LinuxWindows[45][46][47]

Linux調2004 "Unbending the truth" SCOIBMLinux[48]IBM "The Linux at IBM competitive advantage" [49] "Truth Happens" [50]

2006[51]

2009GPLv222,000LinuxLinuxVyattaLinuxStephen HemmingerHyper-VGPLGPLLinux[52][53][54][55][56][57]

2011Linux17[58]2015230[2]:1012

Windows Azure2008Microsoft AzureLinux20188SUSEMicrosoft AzureLinuxAzureSR-IOVAzure[59]

SCO[編集]


20033SCOUnixLinuxUnixIBMSCOUnixIBMRed HatSCOSCOLinuxUnixSCO

SCO[60][61]

[]


19941995LinuxLinux使LinuxLinux InternationalLinux International使Linux Mark Institute

2000Linux1

2005Linux使使Linux Mark Institute5005,000

2005821E


[...]MyLinux[62]使LMI()LMI使LMI
[...]1()LMILMI[63] [64]

Linux Mark Institute[65]

年表[編集]


1991: 21Linux825[13]

1992: LinuxGNU GPLLinux

1993: Linux100GNULinux2018LinuxSlackwareDebianDebian

1994: 1.0XFree86 (GUI) LinuxRed HatSUSE1.0

1995: LinuxDEC AlphaSun SPARCLinux

1996: Linux2.0 (SMP) 

1998: IBMLinuxNetscape Communicator[66][67]LinuxKDE

1999: KDEQtGNOMEIBMLinux

2000: DellLinux2Linux[68]

2002: MicrosoftDellLinux[69]

2004: XFree86X standards bodyX.Org FoundationLinuxX

2005: openSUSENovellOpenOffice.org2.0OASIS OpenDocument

2006: OracleRed Hat Enterprise LinuxNovell

2007: DellUbuntuPC

2009: Red HatSunLinux[70]

2011: Linux3.0

2012: LunuxUnix[71]

2013: GoogleLinuxAndroid75%[72]

2014: Ubuntu2,200[73]

2015: Linux4.0[74]

[]



(一)^ Leemhuis, Thorsten (2018122). Die Neuerungen von Linux 4.15. c't. 2018221

(二)^ abcLinux Kernel Development: How Fast it is Going, Who is Doing It, What They are Doing, and Who is Sponsoring the Work. linuxfoundation.org.  The Linux Foundation. 2015315 The kernel has grown steadily since its first release in 1991, when there were only about 10,000 lines of code. At almost 19 million lines (up from 17 million), the kernel is almost two million lines larger than it was at the time of the previous version of this paper.

(三)^ abTorvalds, Linus. COPYING.  kernel.org. 2013813 Also note that the only valid version of the GPL as far as the kernel is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated.

(四)^ abTorvalds, Linus (200098). Linux-2.4.0-test8.  lkml.iu.edu. 20151121 The only one of any note that I'd like to point out directly is the clarification in the COPYING file, making it clear that it's only _that_particular version of the GPL that is valid for the kernel. This should not come as any surprise, as that's the same license that has been there since 0.12 or so, but I thought I'd make that explicit

(五)^ Berkeley UNIX and the Birth of Open-Source Software.  UC Berkeley. 2008728

(六)^ McKusick, Marshall Kirk. Twenty Years of Berkeley Unix From AT&T-Owned to Freely Redistributable.  O'Reilly. 2008728

(七)^ Intel Architecure Programming and Information. intel80386.com. 2011413

(八)^ Bach, Maurice (1986), The Design of the UNIX Operating System, Prentice Hall, ISBN 0-13-201799-7 

(九)^ Linus Torvalds Introduces Linux 1.0.

(十)^ Linus vs. Tanenbaum debate. 2012103201023

(11)^ The Choice of a GNU Generation - An Interview With Linus Torvalds. 20071031

(12)^ abcdeTorvalds, Linus; Diamond, David (2001). Just For Fun - The Story Of An Accidental Revolutionary. New York: HarperBusiness. p. 84. ISBN 0-06-662072-4. https://archive.org/details/JustForFun 

(13)^ abcTorvalds, Linus Benedict (26 August 1991). "What would you like to see most in minix?". Newsgroup: comp.os.minix. Usenet: 1991Aug25.205708.9541@klaava.Helsinki.FI

(14)^ [] Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-) Linus (torvalds@kruuna.helsinki.fi) PS. Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.

(15)^ Torvalds, Linus (19943). Index of /pub/linux/kernel/SillySounds. 200983

(16)^ Silvonen, Jussi (2003). Linux ja vapaat ohjelmat: haaste informaatiokapitalismille? (). MarxIT: Informaatiokapitalismin kriittistä tarkastelua. Helsinki: The Finnish Karl Marx Society. p. 120. ISBN 952-99110-0-9 

(17)^ abcTorvalds, Linus (1991). Notes for linux release 0.01. kernel.org. 2008920

(18)^ []Sadly, a kernel by itself gets you nowhere. To get a working system you need a shell, compilers, a library etc. These are separate parts and may be under a stricter (or even looser) copyright. Most of the tools used with linux are GNU software and are under the GNU copyleft. These tools aren't in the distribution - ask me (or GNU) for more info.

(19)^ Torvalds, Linus (199215). RELEASE NOTES FOR LINUX v0.12.  Linux Kernel Archives. 2007723 The Linux copyright will change: I've had a couple of requests to make it compatible with the GNU copyleft, removing the "you may not distribute it for money" condition. I agree. I propose that the copyright be changed so that it confirms to GNU - pending approval of the persons who have helped write code. I assume this is going to be no problem for anybody: If you have grievances ("I wrote that code assuming the copyright would stay the same") mail me. Otherwise The GNU copyleft takes effect as of the first of February. If you do not know the gist of the GNU copyright - read it.

(20)^ Index of /pub/linux/kernel/Historic/v0.99/. kernel.org. 201916

(21)^ Overview of the GNU System - GNU Project - Free Software Foundation (FSF).  Gnu.org. 201246

(22)^ Yamagata, Hiroo (1997930). The Pragmatist of Free Software, Linus Torvalds Interview. 2007124

(23)^ Kernel developers' position on GPLv3 - The Dangers and Problems with GPLv3.  LWN.net (2006915). 2015311 The current version (Discussion Draft 2) of GPLv3 on first reading fails the necessity test of section 1 on the grounds that there's no substantial and identified problem with GPLv2 that it is trying to solve. However, a deeper reading reveals several other problems with the current FSF draft: 5.1 DRM Clauses [...] 5.2 Additional Restrictions Clause [...] 5.3 Patents Provisions [...]since the FSF is proposing to shift all of its projects to GPLv3 and apply pressure to every other GPL licensed project to move, we foresee the release of GPLv3 portends the Balkanisation of the entire Open Source Universe upon which we rely."

(24)^ Kerner, Sean Michael (200818). Torvalds Still Keen On GPLv2.  internetnews.com. 2015212 "In some ways, Linux was the project that really made the split clear between what the FSF is pushing which is very different from what open source and Linux has always been about, which is more of a technical superiority instead of a -- this religious belief in freedom," Torvalds told Zemlin. So, the GPL Version 3 reflects the FSF's goals and the GPL Version 2 pretty closely matches what I think a license should do and so right now, Version 2 is where the kernel is.

(25)^ Linus Torvalds says GPL v3 violates everything that GPLv2 stood for. 2015311 - Debconf 2014, Portland, Oregon

(26)^ Govind, Puru (20065). The "GNU/Linux" and "Linux" Controversy. OSWeekly. 200922520081026

(27)^ "New Linux Foundation Launches  Merger of Open Source Development Labs and Free Standards Group" (Press release). The Linux Foundation. 22 January 2007. 2007722008326Computing is entering a world dominated by two platforms: Linux and Windows.

(28)^ "New Linux Foundation Launches - Merger of Open Source Development Labs and Free Standards Group" (Press release). SAN FRANCISCO and BEAVERTON, Ore.: PR Newswire Association LLC. Linux Foundation. 22 January 2007. 2015315

(29)^ Linux Foundation Fellows.  The Linux Foundation. 201916

(30)^ abcByfield, Bruce (2007). KDE vs. GNOME: Is One Better?. Datamation. 2014730

(31)^ Byfield, Bruce (2011). Will GNOME 3.0 Repeat the User Revolt of KDE 4.0?. Datamation. 2014730

(32)^ Metz, Cade (2011815). Linus Torvalds dubs GNOME 3 'unholy mess'. The Register. 2014730

(33)^ Whats wrong with Unity & how we can fix it. OMG Ubuntu (20113). 2014730

(34)^ Ubuntu Desktop Designers: Unity Should Be Configurable. OMG Ubuntu (201111). 2014730

(35)^ Growing Ubuntu for cloud and IoT, rather than phone and convergence. blog.ubuntu.com (201745). 201895

(36)^ UbuntuUnityGNOME--. ZDNet Japan (201746). 201916

(37)^ Gilbertson, Scott (2018427). Leave it to Beaver: Unity is long gone and you're on your GNOME. The Register. 201895

(38)^ Tanenbaum, A. S. (29 January 1992). "LINUX is obsolete". Newsgroup: comp.os.minix. Usenet: 12595@star.cs.vu.nl

(39)^ Tanenbaum, A. S. (30 January 1992). "Re: LINUX is obsolete". Newsgroup: comp.os.minix. Usenet: 12615@star.cs.vu.nl

(40)^ Tanenbaum, Andy (5 February 1992). "Re: Unhappy campers". Newsgroup: comp.os.minix. Usenet: 12746@star.cs.vu.nl

(41)^ Tanenbaum, Andrew (29 January 1992). "Re: LINUX is obsolete". Newsgroup: comp.os.minix. Usenet: 12615@star.cs.vu.nl

(42)^ GNU Hurd/ hurd/ status. gnu.org. 201916

(43)^ Tanenbaum, Andrew S. (2004520). Some Notes on the "Who wrote Linux" Kerfuffle, Release 1.5. 201211222015315 Linus didn't write CTSS and he didn't write MULTICS and didn't write UNIX and he didn't write MINIX, but he did write Linux. I think Brown owes a number of us an apology.

(44)^ []Brown wanted to go on about the ownership issue, but he was also trying to avoid telling me what his real purpose was, so he didn't phrase his questions very well. Finally he asked me if I thought Linus wrote Linux. I said that to the best of my knowledge, Linus wrote the whole kernel himself, but after it was released, other people began improving the kernel, which was very primitive initially, and adding new software to the system--essentially the same development model as MINIX. Then he began to focus on this, with questions like: "Didn't he steal pieces of MINIX without permission." I told him that MINIX had clearly had a huge influence on Linux in many ways, from the layout of the file system to the names in the source tree, but I didn't think Linus had used any of my code.

(45)^ Get the Facts.   (2004). 200642320061124

(46)^ Get the Facts .  . 2006619201916

(47)^ WindowsMSLinux. ITmedia  (200546). 201916

(48)^  (2004114). NovellMicrosoftLinux. xTECH. 201916

(49)^ IBM Linux Portal - The Linux at IBM competitive advantage..  IBM. 200951201916

(50)^  (2005104). Linux調. ZDNet Japan. 201916

(51)^ Open Letter to Community from Novell.   (2006). 200611252007323

(52)^ Fontana, John. Microsoft stuns Linux world, submits source code to kernel. Network World. 20091222009720 In an historic move, Microsoft Monday submitted driver source code for inclusion in the Linux kernel under a GPLv2 license. [...] Greg Kroah-Hartman, the Linux driver project lead and a Novell fellow, said he accepted 22,000 lines of Microsoft's code at 9 a.m.PST Monday. Kroah-Hartman said the Microsoft code will be available as part of the next Linux public tree release in the next 24 hours. The code will become part of the 2.6.30.1 stable release. [...] Then the whole world will be able to look at the code, he said.

(53)^ Paul, Ryan (20097). Microsoft aims at VM market with Linux kernel code offering. Ars Technica. 2009722

(54)^ Holwerda, Thom (20097). Microsoft's Linux Kernel Code Drop Result of GPL Violation. OSnews. 2009723

(55)^ "Microsoft Contributes Linux Drivers to Linux Community" (Press release). Microsoft. July 2009. 20097222009723

(56)^ Richmond, Gary (20098). Yes Linus, Microsoft hating is a disease. And it's a pandemic. Free Software Magazine. 2009729200981

(57)^  (2009727). MicrosoftLinuxGPL. OSDN Magazine. 201916

(58)^ Paul, Ryan (201244). Linux kernel in 2011: 15 million total lines of code and Microsoft is a top contributor. Ars Technica. https://arstechnica.com/business/news/2012/04/linux-kernel-in-2011-15-million-total-lines-of-code-and-microsoft-is-a-top-contributor.ars 201246 

(59)^ Speed, Richard (2018820). SUSE and Microsoft give enterprise Linux an Azure tune-up. The Register. 201895

(60)^ SCO Group files for bankruptcy protection.  CNet News.com (2007914). 2008114

(61)^ SCO11. CNET Japan (2007918). 201916

(62)^ 

(63)^ [][...] And lets repeat: somebody who doesnt want to protect that name would never do this. You can call anything "MyLinux", but the downside is that you may have somebody else who did protect himself come along and send you a cease-and-desist letter. Or, if the name ends up showing up in a trademark search that LMI needs to do every once in a while just to protect the trademark (another legal requirement for trademarks), LMI itself might have to send you a cease-and-desist-or-sublicense it letter. At which point you either rename it to something else, or you sublicense it. See? Its all about whether you need the protection or not, not about whether LMI wants the money or not. [...] Finally, just to make it clear: not only do I not get a cent of the trademark money, but even LMI (who actually administers the mark) has so far historically always lost money on it. Thats not a way to sustain a trademark, so theyre trying to at least become self-sufficient, but so far I can tell that lawyers fees to give that protection that commercial companies want have been higher than the license fees. Even pro bono lawyers charge for the time of their costs and paralegals etc.

(64)^ Torvalds, Linus (2005821). Re: [OT]Linus trademarks Linux?!!. lkml.org. 201916

(65)^ Linux Mark Institute. 2008224 LMI has restructured its sublicensing program. Our new sublicense agreement is: Free  approved sublicense holders pay no fees; Perpetual  sublicense terminates only in breach of the agreement or when your organization ceases to use its mark; Worldwide  one sublicense covers your use of the mark anywhere in the world

(66)^ Jim Hamerly and Tom Paquin with Susan Walton (January 1999). Freeing the Source: The Story of Mozilla. Open Sources: Voices from the Open Source Revolution (1st ed.). ISBN 1-56592-582-3. http://oreilly.com/catalog/opensources/book/netrev.html. "Frank had done his homework, citing Eric Raymond's paper, "The Cathedral and the Bazaar," and talking to people in departments throughout the organization--from engineering to marketing to management." 

(67)^ Navigator Mozilla  19997ISBN 4-900900-95-8https://www.oreilly.co.jp/BOOK/osp/OpenSource_Web_Version/chapter14/chapter14.html"調 (The Cathedral and the Bazaar)" 

(68)^ Dell, Michael (2000815). Remarks Putting Linux on the Fast Track (PDF). 201351520142 - Keynote at the LinuxWorld Expo, San Jose, California

(69)^ Orlowski, Andrew (2002319). Microsoft killed Dell Linux  States. The Register. 201423

(70)^ Red Hat set to surpass Sun in market capitalization. CNet (2009121). 2014216

(71)^ Linux is king *nix of the data centerbut Unix may live on forever. Ars Technica (201310). 2014216

(72)^ Whittaker, Zack (2013516). Android accounts for 75 percent market share; Windows Phone leapfrogs BlackBerry.  ZDNet. 2014216

(73)^ Sneddon, Joey-Elijah (2014312). Ubuntu Phones to Cost $200 to $400  Can they be a Success at this Price?. OMG Ubuntu. http://www.omgubuntu.co.uk/2014/03/ubuntu-phones-priced-at-200-400-dollars 2014315 

(74)^ Linux_4.0 - Linux Kernel Newbies. kernelnewbies.org. 2017119

関連項目[編集]

外部リンク[編集]