Linux in Home Networks § Example System for DVB Streaming § Possible Future Applications • All•In•One Solution § Conclusions 23.10.2008 § Links

Total Page:16

File Type:pdf, Size:1020Kb

Linux in Home Networks § Example System for DVB Streaming § Possible Future Applications • All•In•One Solution § Conclusions 23.10.2008 § Links VTT TECHNICAL RESEARCH CENTRE OF FINLAND Outline § Benefits from using Linux § Using Linux in • Multimedia • Broadband router • Network storage Linux in home networks § Example system for DVB streaming § Possible future applications • all•in•one solution § Conclusions 23.10.2008 § Links Sami Ruponen 23.10.2008 Sami Ruponen VTT TECHNICAL RESEARCH CENTRE OF FINLAND VTT TECHNICAL RESEARCH CENTRE OF FINLAND Benefits from using Linux Benefits from using Linux (continued) § Linux can be used everywhere (almost) § Communities • scales from wrist watches to super computers • lots of developers and experts worldwide • portability • help and tips • wide peripheral support, even for older ones • everyone can participate in development § Free software q programmers • development tools q translators q … • no/low costs or license fees § Experienced users can easily § Development • add functionalities • use of existing solutions (don’t invent the wheel again!) • modify for own needs • continuity q regardless of manufacturer support q future support 23.10.2008 Sami Ruponen 23.10.2008 Sami Ruponen 1 VTT TECHNICAL RESEARCH CENTRE OF FINLAND VTT TECHNICAL RESEARCH CENTRE OF FINLAND Linux•based set•top box Linux in multimedia use Dreambox § Lot of improvement in recent years § Linux based § Almost equal or even better compared to Windows•world • officially user•upgradeable and modifiable § Things that slow down the development or restrict usage § Real digital TV set•top box • DRM • Linux doesn’t show up to a regular user q in CD, DVD, Blu•ray Disc ... • not a Home Theatre PC Dream Multimedia GmbH q e.g. CSS, AACS, HDCP … • set•top box like interface • closed source softwares and drivers • with Ethernet and USB interfaces and an optional HDD q not always bad thing, but what about the future? q NAS (Network Attached Storage) system can be used instead of § Compatibility between (consumer) devices is important internal HDD • various consortiums exist –even open ones § Benefits from Linux and Ethernet interface q DLNA • Digital Living Network Alliance • enables use of PC•like applications q UPnP Forum –Universal Plug and Play q ssh•terminal, file server, web browser, e•mail client, etc. q lots of others • web•based control q program guides q scheduled recordings 23.10.2008 Sami Ruponen 23.10.2008 Sami Ruponen VTT TECHNICAL RESEARCH CENTRE OF FINLAND VTT TECHNICAL RESEARCH CENTRE OF FINLAND Linux•based set•top box Linux•based broadband router Dreambox Linksys WRT54GL § What’s under the hood § Hardware info • Linux operating system (2.6 series kernel) with shell access • 200 MHz Broadcom 5352 (MIPS32) • closed source kernel modules for low•level access to hardware • 16MB RAM, 4MB Flash • graphical user interface on top of Linux • 10/100Mpbs Ethernet (4x LAN, 1x WAN) q Enigma2 (Gemini2, Nemesis) ... • 802.11b/g 54Mbps for wireless LAN o C++ for low•level stuff • ships with modified Linux www.linksys.com o Python for higher•level e.g. user interface, menu etc. § What user can do § Alternative open source firmwares • download firmware upgrades from network • OpenWRT, DD•WRT • install plugins and additional softwares • install plugins and additional softwares • enables features not found in other • manage the box through shell interface consumer devices • execute regular Linux programs • even compile and install own firmware image 23.10.2008 Sami Ruponen 23.10.2008 Sami Ruponen 2 VTT TECHNICAL RESEARCH CENTRE OF FINLAND VTT TECHNICAL RESEARCH CENTRE OF FINLAND Linux•based broadband router Linux•based Network Attached Storage Linksys WRT54GL Linksys NSLU2 § Benefits § Hardware info • possibility to run various servers and applications • 266 MHz Intel XScale IXP420 (ARM) q web server, radius server for authentication ... • 32MB RAM, 8MB Flash q SIP proxy • 2x USB 2.0 q firewall with content filtering • 10/100Mpbs Ethernet o caching proxy server to speed up slow Internet connection • ships with modified Linux o application•level gateway (ALG) to support applications with separate data and control channel • build your own business using open source software § History q OpenWRT•based software • originally run modified Linux o OpenSpark, FON q Linksys was required to release source codes § Other manufacturers have similar devices • communities started developing own firmware • can be used with same open source firmwares q NSLU2•Linux project • check list of supported devices from projects' web pages q alternate firmware images and operating systems q hardware modification (serial port etc.) 23.10.2008 Sami Ruponen 23.10.2008 Sami Ruponen VTT TECHNICAL RESEARCH CENTRE OF FINLAND VTT TECHNICAL RESEARCH CENTRE OF FINLAND Linux•based Network Attached Storage Example system for DVB streaming Linksys NSLU2 § Ability to run an unrestricted Linux OS § Building a test system • with some memory restrictions • as a proof of concept • wide range of applications besides NAS • interesting subject q web server § Only few components tested q mail server § Built using common PCs q multimedia stream server § Open software used q VoIP server • VLC (a stream server and client) • some DVB utilities for Linux (tuner interaction) § Similar devices from various manufacturers • Iomega StorCentre devices q Open Protium project • check list of supported devices from projects' web pages 23.10.2008 Sami Ruponen 23.10.2008 Sami Ruponen 3 VTT TECHNICAL RESEARCH CENTRE OF FINLAND VTT TECHNICAL RESEARCH CENTRE OF FINLAND Example system for DVB streaming Example system for DVB streaming Key components ADSL / Cable modem Wireless Ethernet Broadband Wireless modem § DVB streamer access point switch router native Ethernet • Linux + VLC (as server) • one tuner per DVB mux q commercial encrypted channels ??? Internet • one multicast IP address per channel • several possibilities to transport the stream DVB q MPEG•TS over UDP/IP streamer q RTP over UDP/IP • use SAP and SDP to advertise channels • minimal processing power needed Wireless q decapsulate streams from MPEG Transport Stream clients q no decoding of audio or video Mobile phone Media Desktop Set•top box server computer + TV 23.10.2008 Sami Ruponen 23.10.2008 Sami Ruponen VTT TECHNICAL RESEARCH CENTRE OF FINLAND VTT TECHNICAL RESEARCH CENTRE OF FINLAND Example system for DVB streaming Example system for DVB streaming Key components Key components § Media server § Ethernet switch • scheduled recording/storage of TV programs • combined bit rate of channels per DVB MUX ~20Mbit/s • re•encode saved programs q thousands of multicast packets per second q to save storage space • broadcast traffic throughout LAN (unnecessary) q to play in hand•held devices q chokes wireless links q real•time, on demand or idle time q chokes 10Mbps Ethernet (even 100Mbps in case of multiple MUXs) • stream media over Internet q every host has to process regardless of interest q real•time streaming of selected channel • intelligent switch needed q saved media q only send a stream to a port with client listening • file server for q multicast and “IGMP snooping”support needed q documents q exists only in few consumer products q what ever files • streams can/should be prioritised over other traffic • Linux + VLC (as client and server) q Ethernet priority tagging q also web server, smb/nfs server, etc. q IP DiffServ 23.10.2008 Sami Ruponen 23.10.2008 Sami Ruponen 4 VTT TECHNICAL RESEARCH CENTRE OF FINLAND VTT TECHNICAL RESEARCH CENTRE OF FINLAND Example system for DVB streaming Example system for DVB streaming pros cons § Software and hardware parts are easily available § Power consumption Can be solved with more § Devices assembled from standard parts § Heat dissipation and noise specialised hardware e.g. • good availability § Space requirements embedded devices • low cost § Integration of pieces needed • good Linux support • increase compatibility § Everything (almost) can be built on top of Linux • more user•friendly interface • free software • ease of development § Support from Internet • help from forums • tips and examples 23.10.2008 Sami Ruponen 23.10.2008 Sami Ruponen VTT TECHNICAL RESEARCH CENTRE OF FINLAND VTT TECHNICAL RESEARCH CENTRE OF FINLAND All•in•one solution? Conclusions § How about putting it all together § Linux can be used everywhere • An embedded•like system • hardware and software exists q small size, low noise, heat dissipation, power consumption • Powerful user interface § Important issues for future development and usage • Could be used for • software integration q network storage • user•friendly interface q broadband router for o wire line access (Ethernet, ADSL) o wireless access (Wi•Fi, 3G/HSPA, Flash•OFDM, WiMAX) § Open issues / problems q advanced firewall • DRM q Wi•Fi access point, Ethernet switch • closed source software and drivers q surveillance, home automation • software patents q general•purpose server o web, e•mail, file, backup, streaming, printing, VoIP, gaming etc. 23.10.2008 Sami Ruponen 23.10.2008 Sami Ruponen 5 VTT TECHNICAL RESEARCH CENTRE OF FINLAND Links § Router § Embedded Linux • http://openwrt.org/ • http://elinux.org/ • http://www.dd•wrt.com/ • http://www.openembedded.org/ • https://open.sparknet.fi/ § NAS § Compatibility • http://www.nslu2•linux.org/ • http://www.dlna.org/ • http://www.openprotium.org/ • http://elinux.org/DLNA_Open_Source_Projects § DVB streaming • http://www.upnp.org/ THANK YOU • http://www.videolan.org/ • http://upnp.sourceforge.net/ • http:// www.linuxtv.org/ Sami Ruponen § Dreambox VTT / Networks • http://www.dream•multimedia•tv.de/index_eng.php [email protected] • http://en.wikipedia.org/wiki/Dreambox • http://dreambox.wikidot.com/ (in Finnish) 23.10.2008 Sami Ruponen 6.
Recommended publications
  • Enigma2 Plugin Softcams Oscam Emu Sh4 1 179
    1 / 2 Enigma2 Plugin Softcams Oscam Emu Sh4 1 179 mezzo softcam key 1 Softcam For All HD Receiver – 14. mega-oscam/config/SoftCam. ... DreamBox , emu , enigma2 , OSCAM , Softcam , vu+ , vuplus NEW ... key Results 1 - 25 of 78 mezzo softcam key sh4-актуальный( SoftCam. ... file, software, yankse, dvb, mytheatre, progdvb, cwcamemu, plugin, .... Thx! C. com TSmedia Enigma2 Plugin by mfaraj57. ... the links of new Oscam Emu for Dreambox and Vu+ Enigma2 Images (OE 1. ... in filepush - [Player2 179/191] possible fix for chopped DTS You must be logged in at https://www. ... by using your Enigma2 receiver !. download softcam-feed-universal_2.. Enigma2 Plugin Softcams Oscam Emu Sh4 1 179 . Noticia Nueva version de Oscam Estás en el tema Noticia Nueva version de Oscam .... 1 OSCAM+SUPCAM NCAM+SUPCAM PLUGINS Linuxsat Active Code Plugins ... 4k Astra astra 19. html: enigma2 plugin extensions e2iplayer h git3701 + ef19340 r4 all (*. ... IPTV Player HasBahCa Обновился до крайней версии: 179. ... 1 to the new structure - new Softcam Manager - add emu on new style - add Cam .... Enigma2 Plugin Softcams Oscam Emu Sh4 1 179http://cinurl.com/123mb3. 0: 13-04-2015: 179 Jun 01, 2019 · the best file manager for E2 ever no ... 1 - sh4 is used for boxes like spark Openatv hbbtv plugin We've created the ... DM920 DM7080 DreamBox dreambox 900 emu enigma2 enigma 2 firmware ... For 4K ARMv7 receivers (Forum thread with latest version): enigma2-plugin-softcams-oscam .... Enigma2 Plugin Softcams Oscam Emu Sh4 1 Ipk The Daily. ... Cams: 1. CCcam 2. Mgcamd 1.38 3. Oscam Emu 11342-patched 4. .... 16 июл ...
    [Show full text]
  • NSLU2 for TF5800PVR Access Over Ethernet
    Configure NSLU2 for TF5800PVR access over Ethernet Summary A Linksys NSLU2 is a paperback size unit that has Ethernet and USB ports. Using this the Topfield TF5800 PVR can be accessed over a home network. The NSLU2 is about £55 but needs custom firmware to access the Topfield. This document describes the installation process on a Windows PC. This configuration does not use any USB drives on the NSLU2. Make sure you read the appendix for latest info. Author Malcolm Reeves ([email protected]) Issue: Draft H Date: 6-May-06 Contents 1. Initial Test 2 2. RedBoot 3 3. Install Unslung 4 4. Install ftpd-topfield 5 5. Upgrades and Configuration 7 5.1 Turbo Mode 8 Appendix A - Rafe’s Comments 9 1. Initial Test So you’ve bought a NSLU2. Let’s test it and make sure it’s working. So connect it your home network. Most home networks are 192.168.0.xxx (where xxx is any number between 1 and 254) with a mask of 255.255.255.0. This range is reserved for local networks and it’s what Windows defaults to. You’ll need to change the mask to 255.255.254.0 on your PC and on your router if you have one. This is because the default IP address of the NSLU2 is 192.168.1.77 which is not on the default local network. After changing the mask enter 192.168.1.77 in a browser URL bar. This should bring up the Linksys web setup pages for the NSLU2.
    [Show full text]
  • Dreambox ONE Ultrahd
    Dreambox ONE UltraHD Bedienungsanleitung Digitaler Satellitenempfänger zum Empfang von freien und 1x Smartcard-Leseschacht DreamcryptTM verschlüsselten DVB-Programmen. 1x USB 2.0 UltraHD 1x USB 3.0 Twin DVB-S2x Tuner ® HDMI 2.0 out Gigabit Netzwerk-Schnittstelle WIFI 2.4/5 GhZ Dreambox OS Bluetooth Dreambox API Vorwort Sehr geehrte Kundin, sehr geehrter Kunde, herzlichen Glückwunsch zum Kauf Ihrer Dreambox ONE UltraHD. Diese Bedienungsanleitung soll Ihnen dabei helfen Ihre Dreambox richtig anzuschließen, die grundlegende Bedienung zu erlernen und darüber hinaus die zahlreichen Funktionen kennenzulernen. Beachten Sie bitte, dass sich der Funktionsumfang Ihrer Dreambox durch Software-Updates stetig erweitert. Sollten Sie die Software Ihrer Dreambox aktualisiert haben oder Fehler in der Bedienungsanleitung feststellen, schauen Sie bitte in den Downloadbereich unserer Homepage www.leontechltd.com ob eine aktualisierte Bedienungsanleitung zur Verfügung steht. Wir wünschen Ihnen viel Freude mit Ihrer Dreambox ONE UltraHD. Die Dreambox trägt das CE-Zeichen und erfüllt alle erforderlichen EU-Normen. DiSEqCTM ist ein Warenzeichen von EUTELSAT. Dolby und das Doppel-D-Symbol sind eingetragene Warenzeichen von Dolby Laboratories. ® HDMI , das HDMI-Logo und „High Definition Multimedia Interface“ sind Marken oder eingetragene Marken von HDMI Licensing LLC. Änderungen und Druckfehler vorbehalten. i i Inhaltsverzeichnis 1 Vor Inbetriebnahme des Receivers 1 1.1 Sicherheitshinweise ...............................................................................................................
    [Show full text]
  • NSLU2-Linux Howto Overclocktheslug
    NSLU2-Linux | HowTo / OverClockTheSlug http://www.nslu2-linux.org/wiki/HowTo/OverClockTheSlug?action=print From NSLU2-Linux HowTo: OverClockTheSlug There appear to be two models around -- please verify that you are running at 133 before doing anything else ''' Tired of sluggish performance? Want to squeeze a bit more out of your slug? Feel that you're not getting the dish you paid for? Overclocking (De-underclocking) the Linksys NSLU2! (or how to get your own TurboSlug) Notes on Slugs supplied at 266Mhz: Edit: My brand new Slug comes from factory with BogoMIPS : 263.78, so it is already running at 266 MHz ?. The Slug is marked with a sticker: Manufactured 05/2006. Maybe someone from Linksys has read this page :) Edit: Mine also comes from factory running at 266Mhz ;) - Manufactured 05/2006 Edit by Bullfrog: Mine also comes from factory running at 266Mhz ;) - Manufactured 05/2006 - R64 is also now no longer fitted next to flash chip near serial port which with R83 fitted and R81 missing - gives the undocumented code for 266Mhz Edit by Charly: Mine also comes from factory running at 266Mhz ;) - Manufactured 05/2006. Also the French power adapter is twice smaller for same power (5V 2.0A) Edit by halfer: purchased 10/May/2007 and found that the " XScale ??-IXP425/IXC1100 " is already running at 263.78 BogoMIPS Notes on Slugs supplied at the standard half speed: Edit by Steve 2/25/2007: Purchased yesterday. Mine came with V2.3R73. Only a windows guy so couldn't verify speed. Task manager showed 31% network usage on large files (>2 GBytes ?).
    [Show full text]
  • Universal Remote Code Book
    Universal Remote Code Book www.hestia-france.com TV CENTURION 0051 0169 CENTURY 0000 A CGE 0129 0047 0131 0043 ACER 1484 CIMLINE 0009 0028 ACME 0013 CITY 0009 ADA 0008 CLARIVOX 0169 0037 ADC 0012 0008 CLATRONIC 0009 0011 0051 0002 0083 ADMIRAL 0019 0108 0002 0001 0047 0003 0129 0030 0043 0000 COMBITECH 0248 ADYSON 0003 CONCORDE 0009 AGAZI 0002 CONDOR 0198 0051 0083 0003 0245 AGB 0123 CONRAC 0038 1395 AIKO 0003 0009 0004 CONTEC 0003 0009 0027 0030 0029 AIWA 0184 0248 0291 CONTINENTAL EDISON 0022 0111 0036 0045 0126 AKAI 1410 0011 0086 0009 0068 0139 0046 0004 0006 0008 0051 0061 COSMEL 0009 0088 0169 0200 0133 0141 CPRTEC 0156 0069 CROSLEY 0129 0131 0000 0043 AKIBA 0011 CROWN 0009 0169 0083 0047 0051 AKURA 0169 0074 0002 0009 0011 0245 0121 0043 0071 CS ELECTRONICS 0011 0129 0003 ALBA 0028 0027 0009 0011 0003 CTC 0129 0068 0083 0169 0047 0245 CTC CLATRONIC 0014 0248 0162 0062 CYBERCOM 0177 0038 0171 0002 0009 ALBIRAL 0037 0206 0205 0207 0208 0210 ALKOS 0164 0169 0042 0044 0127 0047 ALLORGAN 0157 0026 0061 0063 0067 0068 0103 ALLSTAR 0051 0107 0115 0154 0168 0185 ALTUS 0042 0228 0209 0343 0924 0933 AMPLIVISION 0003 0248 0291 AMSTRAD 0011 0009 0068 0074 0002 CYBERMAXX 0177 0038 0171 0002 0009 0108 0071 0069 0030 0123 0206 0200 0205 0207 0208 0013 0210 0211 0169 0015 0042 ANAM 0009 0065 0109 0044 0047 0048 0049 0061 ANGLO 0009 0063 0067 0068 0087 0103 ANITECH 0009 0002 0043 0109 0107 0115 0127 0154 0155 ANSONIC 0009 0014 0168 0170 0185 0228 0229 AOC 0134 0209 0218 1005 0894 0343 ARC EN CIEL 0126 0045 0139 0924 0933 0248 0291 ARCAM 0003 CYBERTRON
    [Show full text]
  • A Wee Server for the Home
    A wee server for the home Sudarshan S. Chawathe 2018-03-24 Home server: what? why? • Something to provide small-scale local services • Printing from local network • File server • Easily and privately share files with household • Destination for backups of other computers, photos, videos • Music server • Control playback on attached home audio system • Serve music to play elsewhere • Stream music from elsewhere • Web server: Photo and video galleries • Personal XMPP/Jabber chat server • Landing spot for remote login • Wake up other computers using wake-on-LAN. • Email server, … ? • Under personal control. • Free (libre) • Independent of non-local network • availability, latency, bandwidth S.S. Chawathe, A wee server for the home 1 Why a wee server? • Low power consumption • Always-on is a nice if it only uses a few watts. • Low heat dissipation • Compact • easily stash on a shelf, behind other equipment, … • Low cost • ~ 100 USD. • Hardware options that are more open • than mainstream servers • Fun • low-risk hardware experimentation: flashing, etc. • easy hardware interfacing • blinking lights, motors, sensors, … S.S. Chawathe, A wee server for the home 2 This presentation • For, and by, a non-expert • Not very novel or unique; see FreedomBox, … • Expert advice welcome • Brief how-to and invitation • Buy, build, configure a wee home server • Use, learn, and contribute to libre software • One person’s choices and experience • not comprehensive, nor ideal • but actually used, long term • Small technical excursions (still non-expert) • udev rules • randomness • Sharing • experiences with home servers • suggestions, concerns, future directions S.S. Chawathe, A wee server for the home 3 Hardware choices • many options • examples, not exhaustive lists • what I chose and why S.S.
    [Show full text]
  • Specializovaný Velkoobchod Od: 25
    Maloobchodní ceník platný Specializovaný velkoobchod od: 25. Února 2013 s digitální satelitní a pozemní přijímací technikou IMPESAT spol. s r.o. tel: 376360911~13 - - 602359996 Zahradní 742/III fax: 376360914 25. února 2013 339 01 KLATOVY [email protected], [email protected] Digitální satelitní přijímače ID model zkrácený popis parametrů cena bez DPH cena s DPH CS box mini HD 114 CS box midi HD HD,USB PVR ready, HDMI, USB2.0, 1xCA, Fast Scann,Display,USB backup NOVINKA 1 890 Kč 2 287 Kč 114a CS box mini HD HD,USB PVR ready, HDMI, USB2.0, 1xCA, Fast Scann,Irdeto,USB backup prog. sezn. 1 750 Kč 2 118 Kč 182 CS box midi HD-Sky Výhodný set-přijímač+karta Skylink ICE-Výměna 2 220 Kč 2 686 Kč 182a CS box mini HD Skylink Výhodný set-přijímač+karta Skylink ICE-Výměna 2 090 Kč 2 529 Kč 184 CS box midi HD-M7 Výhodný set-přijímač+karta M7 Standard 2 290 Kč 2 771 Kč 184 CS box mini HD Skylink Výhodný set-přijímač+karta M7 Standard 2 090 Kč 2 529 Kč Humax SAT-HD 1 Humax IRHD 5100S Sat. HD,USB PVR , HDMI, 2xUSB2,1xCA Irdeto,1xCI,- záruka na přijímač 36měs. 2 630 Kč 3 182 Kč 247 Humax W-Lan Stick USB adaptér 150N WiFi klíč pro rec. Humax 5100 IRHD, rychlost dat až 150MBp 490 Kč 593 Kč 538 Humax IRHD 5100 Sky Výhodný set-přijímač+karta Skylink Výměna - záruka na přijímač 36měs . 3 050 Kč 3 691 Kč 647 Humax IRHD 5100 Sky Výhodný set- přijímač+karta M7 Standard - záruka na přijímač 36měs.
    [Show full text]
  • Smart Home Automation with Linux Smart
    CYAN YELLOW MAGENTA BLACK PANTONE 123 C BOOKS FOR PROFESSIONALS BY PROFESSIONALS® THE EXPERT’S VOICE® IN LINUX Companion eBook Available Smart Home Automation with Linux Smart Dear Reader, With this book you will turn your house into a smart and automated home. You will learn how to put together all the hardware and software needed for Automation Home home automation, to control appliances such as your teakettle, CCTV, light switches, and TV. You’ll be taught about the devices you can build, adapt, or Steven Goodwin, Author of hack yourself from existing technology to accomplish these goals. Cross-Platform Game In Smart Home Automation with Linux, you’ll discover the scope and possi- Programming bilities involved in creating a practical digital lifestyle. In the realm of media and Game Developer’s Open media control, for instance, you’ll learn how you can read TV schedules digitally Source Handbook and use them to program video remotely through e-mail, SMS, or a web page. You’ll also learn the techniques for streaming music and video from one machine to another, how to give your home its own Twitter and e-mail accounts for sending automatic status reports, and the ability to remotely control the home Smart Home lights or heating system. Also, Smart Home Automation with Linux describes how you can use speech synthesis and voice recognition systems as a means to converse with your household devices in new, futuristic, ways. Additionally, I’ll also show you how to implement computer-controlled alarm clocks that can speak your daily calendar, news reports, train delays, and local with weather forecasts.
    [Show full text]
  • Call Your Netbsd
    Call your NetBSD BSDCan 2013 Ottawa, Canada Pierre Pronchery ([email protected]) May 17th 2013 Let's get this over with ● Pierre Pronchery ● French, based in Berlin, Germany ● Freelance IT-Security Consultant ● OSDev hobbyist ● NetBSD developer since May 2012 (khorben@) Agenda 1.Why am I doing this? 2.Target hardware: Nokia N900 3.A bit of ARM architecture 4.NetBSD on ARM 5.Challenges of the port 6.Current status 7.DeforaOS embedded desktop 8.Future plans 1. A long chain of events ● $friend0 gives me Linux CD ● Computer not happy with Linux ● Get FreeBSD CD shipped ● Stick with Linux for a while ● Play with OpenBSD on Soekris hardware ● $friend1 gets Zaurus PDA ● Switch desktop and laptop to NetBSD ● I buy a Zaurus PDA ● I try OpenBSD on Zaurus PDA 1. Chain of events, continued ● $gf gets invited to $barcamp ● I play with my Zaurus during her presentation ● $barcamp_attender sees me doing this ● Begin to work on the DeforaOS desktop ● Get some of it to run on the Zaurus ● Attend CCC Camp near Berlin during my bday ● $gf offers me an Openmoko Neo1973 ● Adapt the DeforaOS desktop to Openmoko 1. Chain of events, unchained ● $barcamp_attender was at the CCC Camp, too ● We begin to sell the Openmoko Freerunner ● Create a Linux distribution to support it ● Openmoko is EOL'd and we split ways ● $friend2 gives me sparc64 boxes ● Get more involved with NetBSD ● Nokia gives me a N900 during a developer event ● $barcamp_attender points me to a contest ● Contest is about creating an OSS tablet 1. Chain of events (out of breath) ● Run DeforaOS on NetBSD on the WeTab tablet ● Co-win the contest this way ● $friend3 boots NetBSD on Nokia N900 ● Give a talk about the WeTab tablet ● Promise to work on the Nokia N900 next thing ● Apply to BSDCan 2013 ● Taste maple syrup for the first time in Canada ● Here I am in front of you Pictures: Sharp Zaurus Pictures: Openmoko Freerunner Pictures: WeTab Pictures: DeforaOS 2.
    [Show full text]
  • Debian 1 Debian
    Debian 1 Debian Debian Part of the Unix-like family Debian 7.0 (Wheezy) with GNOME 3 Company / developer Debian Project Working state Current Source model Open-source Initial release September 15, 1993 [1] Latest release 7.5 (Wheezy) (April 26, 2014) [±] [2] Latest preview 8.0 (Jessie) (perpetual beta) [±] Available in 73 languages Update method APT (several front-ends available) Package manager dpkg Supported platforms IA-32, x86-64, PowerPC, SPARC, ARM, MIPS, S390 Kernel type Monolithic: Linux, kFreeBSD Micro: Hurd (unofficial) Userland GNU Default user interface GNOME License Free software (mainly GPL). Proprietary software in a non-default area. [3] Official website www.debian.org Debian (/ˈdɛbiən/) is an operating system composed of free software mostly carrying the GNU General Public License, and developed by an Internet collaboration of volunteers aligned with the Debian Project. It is one of the most popular Linux distributions for personal computers and network servers, and has been used as a base for other Linux distributions. Debian 2 Debian was announced in 1993 by Ian Murdock, and the first stable release was made in 1996. The development is carried out by a team of volunteers guided by a project leader and three foundational documents. New distributions are updated continually and the next candidate is released after a time-based freeze. As one of the earliest distributions in Linux's history, Debian was envisioned to be developed openly in the spirit of Linux and GNU. This vision drew the attention and support of the Free Software Foundation, who sponsored the project for the first part of its life.
    [Show full text]
  • Data Sheet Cheetah 600.Cdr
    CHEETAH 600 USB 2.0 WIRELESS ADAPTER 802.11b/g/n Wireless USB Adapter Key Features :- ◆ Comply with IEEE 802.11n, IEEE 802.11g and IEEE 802.11b standard ◆ The USB interface provides two working modes: the mode of centralized control(Infrastructure) and peer to peer (Ad-Hoc) ◆ Using MIMO technology, the creation of multiple parallel spatial channels, to solve the bandwidth sharing problem, wireless transmission rate up to 300Mbps ◆ Using CCA technology, automatically avoid the channel interference and make full use of advantages of channel bundling, ensure that the neighbors will not affect the use of wireless network ◆ Support 64/128/152 bit WEP encryption, support WPA/WPA2, WPA-PSK/WPA2-PSK and other advanced encryption and security mechanism ◆ Provide simple configuration, monitoring program ◆ Support wireless (Roaming) technology, to ensure efficient wireless connection ◆ Application: Raspberry PI, Mag250/254 IPTV STB, Skybox, TV BOX,DVB, Dreambox, Desktop, Laptop, 3D printer, Navigation systems. Short Features :- ◆ Mimo Technology ◆ 2.4 Ghz Frequency ◆ DVR Support ◆ Gold Plated Connector ◆ Stable 300 mbps Speed ◆ Secure Wireless Connection ◆ Working on Raspberry PI, IPTV STB, DVB, Desktop, Laptop, 3D printer, Navigation systems. www.ivoomi.co Version : 1.0 CHEETAH 600 USB 2.0 WIRELESS ADAPTER 802.11b/g/n Wireless USB Adapter Introduction:- iVOOMi wireless USB adapter CHEETAH 600 enables notebook/desktop computers having USB interface to connect wirelessly with other clients in the network. It complies with IEEE 802.11n standard and is backward compatible with IEEE 802.11b/g standard. The CHEETAH 600 wireless USB adapter can achieve wireless data transmission rate up to 300Mbps which enhances the sharing of files, photo, audio, video and gaming experience over wireless network.
    [Show full text]
  • Download (4MB)
    Establishing trusted Machine-to-Machine communications in the Internet of Things through the use of behavioural tests Thesis submitted in accordance with the requirements of the University of Liverpool for the degree of Doctor in Philosophy by Valerio Selis April 2018 \Be less curious about people and more curious about ideas." Marie Curie Abstract Today, the Internet of Things (IoT) is one of the most important emerging technolo- gies. Applicable to several fields, it has the potential to strongly influence people's lives. \Things" are mostly embedded machines, and Machine-to-Machine (M2M) communica- tions are used to exchange information. The main aspect of this type of communication is that a \thing" needs a mechanism to uniquely identify other \things" without human intervention. For this purpose, trust plays a key role. Trust can be incorporated in the smartness of \things" by using mobile \agents". From the study of the IoT ecosystem, a new threat against M2M communications has been identified. This relates to the opportunity for an attacker to employ several forged IoT-embedded machines that can be used to launch attacks. Two \things-aware" detection mechanisms have been proposed and evaluated in this work for incorporation into IoT mobile trust agents. These new mechanisms are based on observing specific thing-related behaviour obtained by using a characterisation algorithm. The first mechanism uses a range of behaviours obtained from real embedded ma- chines, such as threshold values, to detect whether a target machine is forged. This detection mechanism is called machine emulation detection algorithm (MEDA). MEDA takes around 3 minutes to achieve a detection accuracy of 79.21%, with 44.55% of real embedded machines labelled as belonging to forged embedded machines.
    [Show full text]