linux from mobile devices to supercomputers 2007-11-30
TRANSCRIPT
-
8/8/2019 Linux From Mobile Devices to Supercomputers 2007-11-30
1/16
Many faces of Linux: from mobile devices to supercomputers / Arto Ters 2007-11-30 Slide 1(16)
Many faces of Linux:
from mobile devices to supercomputers
Arto Ters Finnish Linux User Group FLUG ry
Haaga-Helia Linux Club seminar Helsinki, Nov 30, 2007
-
8/8/2019 Linux From Mobile Devices to Supercomputers 2007-11-30
2/16
Many faces of Linux: from mobile devices to supercomputers / Arto Ters 2007-11-30 Slide 2(16)
Contents
(Very) brief history of Linux
Linux in servers and supercomputers
Linux in embedded world Linux at home
Cool things with Linux
-
8/8/2019 Linux From Mobile Devices to Supercomputers 2007-11-30
3/16
Many faces of Linux: from mobile devices to supercomputers / Arto Ters 2007-11-30 Slide 3(16)
Linux in 1991
Hardware requirements fromkernel 0.01 release notes:
386 AT
VGA/EGA screen
AT-type harddisk controller (IDE is fine)
Finnish keyboard (oh, you can use a US keyboard, butnot without some practise :-)
-
8/8/2019 Linux From Mobile Devices to Supercomputers 2007-11-30
4/16
Many faces of Linux: from mobile devices to supercomputers / Arto Ters 2007-11-30 Slide 4(16)
Linux in 2007
85% of the world's top 500supercomputers run Linux
One Laptop Per Childcomputers run Linux
Tens of thousands servers
at Google run Linux
A rapidly growingnumber of homeelectronics devicesrun Linux
-
8/8/2019 Linux From Mobile Devices to Supercomputers 2007-11-30
5/16
Many faces of Linux: from mobile devices to supercomputers / Arto Ters 2007-11-30 Slide 5(16)
Linux portability
Originally, Linux was for i386 processors only
A major rewrite for portability in 1994-1995,Alpha, Sparc and MIPS support added
Symmetric multiprocessing (SMP) supportadded 1996, refined later
Today, Linux runs on almost any 32bit (orhigher) CPU
-
8/8/2019 Linux From Mobile Devices to Supercomputers 2007-11-30
6/16
Many faces of Linux: from mobile devices to supercomputers / Arto Ters 2007-11-30 Slide 6(16)
Key to success: large community
Linux kernel is licensed under theGNU General Public License (GPL)
Anyone can use and make modifications
Commercial use is perfectly welcome
If distributed, modifications must be released with thesame license
Originally a group of volunteers, nowadays most
Linux kernel developers are paid employees Similar culture around software on GNU/Linux
systems most of it is Free
Large development community
-
8/8/2019 Linux From Mobile Devices to Supercomputers 2007-11-30
7/16Many faces of Linux: from mobile devices to supercomputers / Arto Ters 2007-11-30 Slide 7(16)
Linux in servers and supercomputers
Reliability
Scalability
Price Convenience of system administration
Cluster distributions, advanced package management
GNU userland (works also in other Unix systems, but
default in GNU/Linux systems) Almost all my students use Linux - it's easier to find
admins! (a Helsinki University professor, comparingLinux to traditional Unix systems)
-
8/8/2019 Linux From Mobile Devices to Supercomputers 2007-11-30
8/16Many faces of Linux: from mobile devices to supercomputers / Arto Ters 2007-11-30 Slide 8(16)
Embedded Linux, advantages
Portability
Already runs on almost any modern CPU
Good driver support
The development desktop PC can run the same OS
Modern Unix programming model includingproper multiprocessing support
Good networking support Free software (both as in freedom and in price)
Not only the kernel, but also many applicationsavailable
-
8/8/2019 Linux From Mobile Devices to Supercomputers 2007-11-30
9/16Many faces of Linux: from mobile devices to supercomputers / Arto Ters 2007-11-30 Slide 9(16)
Embedded Linux, a few examples
ADSL/WLAN routers (e.g. Linksys)
Digital video recorders (e.g. Maximum)
PDAs (e.g. Nokia Internet tablet) Mobile phones (e.g. OpenMoko)
Car navigation systems (e.g. TomTom)
Digital still and video cameras (e.g. Sony)
Robotics (e.g. Wakamaru robot)
-
8/8/2019 Linux From Mobile Devices to Supercomputers 2007-11-30
10/16Many faces of Linux: from mobile devices to supercomputers / Arto Ters 2007-11-30 Slide 10(16)
Linux at home
Linux started as a project for home PCs...
...but perhaps surprisingly, that's one of the lastareas where its market share is still low
Why?
Most games are for Windows
Very few computers have Linux preinstalled
Reputation of being difficult to use, advanced featureshave been attractive mostly to programmers and techies
User-friendly distributions, Ubuntu in particular,are finally making their way to home users
-
8/8/2019 Linux From Mobile Devices to Supercomputers 2007-11-30
11/16Many faces of Linux: from mobile devices to supercomputers / Arto Ters 2007-11-30 Slide 11(16)
Cool things with Linux: LTSP
LTSP = Linux Terminal Server Project
One server,many clients
Reuse old PCsor buy silentterminals
Practical at
schools
http://www.ltsp.org
http://www.ltsp.org/http://www.ltsp.org/ -
8/8/2019 Linux From Mobile Devices to Supercomputers 2007-11-30
12/16Many faces of Linux: from mobile devices to supercomputers / Arto Ters 2007-11-30 Slide 12(16)
Cool things with Linux: OpenWrt
OpenWrt is a collection of Free softwarefor Linux-based routers
Runs on a wide range of hardware
If you have an ADSL modem or WLANaccess point, there's good chancethat it can run OpenWrt!
More features than the original
firmware in the same routers Derivative projects: X-Wrt, ...
http://www.openwrt.org
http://www.openwrt.org/http://www.openwrt.org/ -
8/8/2019 Linux From Mobile Devices to Supercomputers 2007-11-30
13/16Many faces of Linux: from mobile devices to supercomputers / Arto Ters 2007-11-30 Slide 13(16)
OpenWrt example Secure home network All files available on demand Only ~10W when files not
needed!
-
8/8/2019 Linux From Mobile Devices to Supercomputers 2007-11-30
14/16Many faces of Linux: from mobile devices to supercomputers / Arto Ters 2007-11-30 Slide 14(16)
Cool things with Linux: Community
Who wrote component Z on Windows?Outside Microsoft, nobody knows...
With Linux and Free software, you can
more easily meet the developers And if you become interested, you can join too!
National and local communities
Finnish Linux User Group FLUG ry, Linux-Aktivaattori, UbuntuSuomi, Lokalisointi.org, Haaga-Helia Linux Club, ...
International conferences
FOSDEM (Brussels), LinuxTag (Germany), ...
-
8/8/2019 Linux From Mobile Devices to Supercomputers 2007-11-30
15/16Many faces of Linux: from mobile devices to supercomputers / Arto Ters 2007-11-30 Slide 15(16)
More information
World's fastest supercomputers:http://www.top500.org
Linux devices: http://www.linuxdevices.com
Linux and Free software news: http://lwn.net
Linux Terminal Server Project: http://www.ltsp.org
OpenWrt: http://www.openwrt.org
Finnish Linux User Group: http://www.flug.fi
FOSDEM: http://www.fosdem.org
Thank you! Questions?
http://www.top500.org/http://www.linuxdevices.com/http://lwn.net/http://www.ltsp.org/http://www.openwrt.org/http://www.flug.fi/http://www.fosdem.org/http://www.fosdem.org/http://www.flug.fi/http://www.openwrt.org/http://www.ltsp.org/http://lwn.net/http://www.linuxdevices.com/http://www.top500.org/ -
8/8/2019 Linux From Mobile Devices to Supercomputers 2007-11-30
16/16f f f b l d l d ( )
Credits and licensing
Image credits:
Google, Debian, Ubuntu and OpenSUSE logos downloaded from the respective websites, usedaccording to trademark policies
Sony DSC-H3 digital camera: From sony.com, press photo.
OLPC laptop: From Wikimedia Commons, copyright Mike McGregor, Creative Commons Attribution2.5 license
OpenMoko phone: From Wikipedia, Copyright FIC/OpenMoko, GNU Free Documentation License 1.2
Nokia N810 Internet tablet: From Wikipedia, copyright Nokia, GNU Free Documentation License 1.2
Wakamaru robot: From Wikipedia, copyright Brad Beattie, GNU Free Documentation License 1.2
FLUG logo: Larry Ewing and Jeremias Ylirotu
FLUG text with binary numbers: Heini Sirvi
Other photos, drawings and text:
Copyright Arto Ters < [email protected] >, licensed under Creative Commons Attribution 3.0 License andGNU Free Documentation License , version 1.2 or any later version
mailto:[email protected]://creativecommons.org/licenses/by/3.0/http://www.fsf.org/licensing/licenses/fdl.htmlhttp://www.fsf.org/licensing/licenses/fdl.htmlhttp://creativecommons.org/licenses/by/3.0/mailto:[email protected]