linux conf au 2017 - Hobart, Australia
linux conf au 2017 - Hobart, Australia
  • 169
  • 930 829
Automate your home with MQTT
Alastair D'Silva
linux.conf.au/schedule/presentation/16/
Capable embedded electronics are getting cheaper, and most tinkerers have thought at some point about enhancing their lives by automating some aspect of their home.
This workshop will equip the participants with the basic knowledge required to wifi-enable household objects, and respond to sensors such as switches, sound, and light.
Particpants will learn how to script behaviours on the ESP8266 wifi module using the LUA scripting language, communicate to a central server using MQTT (a message passing protocol), and build complex behaviours using the NodeRed drag & drop environment.
No prior development experience is required, as all scripts will be provided and will be explained during the workshop.
No soldering is required, as all electronics are connected via a breadboard.
Links:
‹nodered.org/›
‹mosquitto.org/›
‹nodemcu.com/index_en.html›
Переглядів: 1 347

Відео

How govCMS is part of the open government and open data movement in Government
Переглядів 2967 років тому
Gavin Tapp linux.conf.au/schedule/presentation/144/ The govCMS distro was officially unveiled by the Australian Government in April 2015. Since then, more than 100 government websites have started using this build of Drupal. This marks a big change for government in its use of open source software, and is supported by a broader set of activities that aim to foster reuse and sharing within gover...
Maintainers Don't Scale
Переглядів 1,5 тис.7 років тому
Daniel Vetter linux.conf.au/schedule/presentation/57/ A tale from one of the busier places (by patch churn at least) in the kernel, and how to make it all work well. Since about one year the drm/i915 kernel driver is maintained by two maintainers and a team of roughly 15 people who can apply patches directly to the main driver branch - fairly normal in open source, but rather unheard of in the ...
ScummVM Retrospective - Lessons learnt, from games preserved.
Переглядів 5 тис.7 років тому
Ender linux.conf.au/schedule/presentation/195/ This talk with provide a retrospective look at the ScummVM project - that (increasingly inaccurately named) project that reimplements a wide variety of adventure game engines across a even wider variety of hardware and OS platforms. We will briefly cover the projects history, origins and future direction. We'll touch on the projects outreach effort...
Advances in CPU Frequency Management
Переглядів 1,7 тис.7 років тому
Rafael J. Wysocki linux.conf.au/schedule/presentation/131/ Quite significant and radical changes were made in the kernel's CPU frequency management (CPUFreq) subsystem over the last year. The most significant of them was the switch from using timers to a new control flow based on governor callbacks invoked by the CPU scheduler. That change made it possible to clean up the CPUFreq core quite sub...
Lightning Talks and Conference Closing
Переглядів 1,3 тис.7 років тому
Lightning Talks and Conference Closing
Rewriting MMU for fun and profit
Переглядів 5 тис.7 років тому
Aneesh Kumar K.V linux.conf.au/schedule/presentation/28/ Memory management is a core subsystem of Linux kernel which provides generic interfaces built on top of architectural implementations. Adding new memory model requires large changes to kernel code. This becomes more challenging when the architecture supports multiple memory models. In this talk, we will look at the challenges involved in ...
Reproducible builds: Two years in the trenches…
Переглядів 1,6 тис.7 років тому
Chris Lamb linux.conf.au/schedule/presentation/40/ Whilst anyone can inspect the source code of free software for malicious flaws, most Linux distributions provide binary (or "compiled") packages to end users. The motivation behind "reproducible" builds is to allow verification that no flaws have been introduced during this compilation process by promising identical binary packages are always g...
Decoding Satellites with SatNOGS
Переглядів 2,5 тис.7 років тому
Scott Bragg linux.conf.au/schedule/presentation/185/ The past few months at our local amateur radio club we have been experimenting with working Low Earth Orbiting (LEO) satellites using handheld equipment. That's where I stumbled into the SatNOGS project. While my rotator has not finished being built this talk will partly be about building the rotator, how the client and network API fits toget...
The kernel report
Переглядів 8 тис.7 років тому
Jonathan Corbet linux.conf.au/schedule/presentation/77/ A frequent LCA feature for more then ten years, the Kernel Report provides an up-to-the-minute look at what the Linux kernel community is up to and the challenges it faces in the near future. Attendees will come away with a clear picture of what the kernel developers are up to and why it matters.
The Future of Power Management in Linux
Переглядів 2,9 тис.7 років тому
Rafael J. Wysocki linux.conf.au/schedule/presentation/30/ Power management has been an important part of Linux kernel development for the last several years. Support for many important power management features, such as system suspend and hibernation, CPU idle states management, CPU frequency management, runtime power management of I/O devices and more, has been added to the kernel during that ...
The proper care and feeding of communities and carnivorous plants
Переглядів 4657 років тому
Rikki Endsley linux.conf.au/schedule/presentation/168/ In 2016, I adopted my first carnivorous plant, a Venus Fly Trap, which I named Gordon. I quickly discovered that, in addition to his ability to catch the occasional bug and get energy from the sun, Gordon's health was closely connected to the environment and care I provided. In this talk, I'll draw from more than a decade of experience work...
Defending the Security and Integrity of the 'Net - is Open Source helping?
Переглядів 4607 років тому
George Fong linux.conf.au/schedule/presentation/88/ With the onslaught of mass electronic surveillence across the world and with the rise of criminal activity threatening the growtht of online business and commerce, where are the tools and defences that allow users of the ‘Net to traverse the same safely, and how is the Open Source contributing towards making the ‘Net a place of integrity and t...
Integrating high speed fabrics into the Linux network stack
Переглядів 1,9 тис.7 років тому
Christoph Lameter linux.conf.au/schedule/presentation/68/ The interface to High Performance network fabrics such as Infiniband and Omnipath has traditionally been like a side car in the kernel. Software was developed in a separate section from the kernel netowrk stack. This talk is about how to integrate the fabrics properly into the network stack so that standard things like ethtool or netstat...
Doing 'Blockchain' Things
Переглядів 5287 років тому
Adam Poulton linux.conf.au/schedule/presentation/176/ Most systems that are currently used by people involve a central entity that verifies, controls and charges for transactions that are processed by the controlling entity. This entity can be a bank, a government agency, a market maker or a service provider. These centralilized institutions, although essencial in the 20th century as they provi...
The Business of Community
Переглядів 1517 років тому
The Business of Community
Designing a Race Car with Open Source Tools
Переглядів 14 тис.7 років тому
Designing a Race Car with Open Source Tools
Hacking democracy and playing the long game
Переглядів 6717 років тому
Hacking democracy and playing the long game
The Vulkan Graphics API - what it means for Linux
Переглядів 33 тис.7 років тому
The Vulkan Graphics API - what it means for Linux
Production high-performance networking with Snabb and LuaJIT
Переглядів 1,9 тис.7 років тому
Production high-performance networking with Snabb and LuaJIT
libtls: Rethinking the TLS/SSL API
Переглядів 4 тис.7 років тому
libtls: Rethinking the TLS/SSL API
Getting into the Rusty Bucket: Lessons from Integrating Rust with Existing C
Переглядів 3,6 тис.7 років тому
Getting into the Rusty Bucket: Lessons from Integrating Rust with Existing C
My personal fight against the modern laptop
Переглядів 117 тис.7 років тому
My personal fight against the modern laptop
Open Source Accelerating Innovation
Переглядів 4407 років тому
Open Source Accelerating Innovation
Go for DevOps
Переглядів 14 тис.7 років тому
Go for DevOps
Kernel documentation: what we have and where it's going
Переглядів 4,1 тис.7 років тому
Kernel documentation: what we have and where it's going
A Practical Guide to Compliance with the GNU GPL
Переглядів 1 тис.7 років тому
A Practical Guide to Compliance with the GNU GPL
ODF: Great standard, but what works?
Переглядів 6367 років тому
ODF: Great standard, but what works?
Election Software
Переглядів 2,8 тис.7 років тому
Election Software
Managing internal PKI system at scale with Anchor
Переглядів 7077 років тому
Managing internal PKI system at scale with Anchor

КОМЕНТАРІ

  • @robotron1236
    @robotron1236 3 місяці тому

    I have a t430 and I swapped in a 2.7/3.7ghz quad core from aliexpress for like $23.

  • @johanneskingma
    @johanneskingma 3 місяці тому

    Is there a "freeBSD sucks" video series and why not?

  • @ml1186
    @ml1186 4 місяці тому

    Nice!

  • @SuppressedOfficial
    @SuppressedOfficial 4 місяці тому

    This loser's talks are just so cringe...

  • @picklerix6162
    @picklerix6162 4 місяці тому

    Thanks for this video. I am part of a new team working with an Arm-based SoC.

  • @as-tm7np
    @as-tm7np 4 місяці тому

    what was the guy at the end trying to say?

  • @user-eq6ml6yh6q
    @user-eq6ml6yh6q 4 місяці тому

    Gavin is my uncle

  • @xavieroneill
    @xavieroneill 5 місяців тому

    The problem with the th this videos is, it's complete bull crap! We're adding docs and ports to core? This is akin to adding arch docs and an rpm repo to Linux core. Also, why are we comparing FreeBSD to Linux at large? There's various BSD projects like there are different Linux distros (DragonFly, OpenBSD... ) - each with their own focus. Glad you've abandoned BSD, good riddance.

  • @dastin7276
    @dastin7276 5 місяців тому

    Thank You.

  • @ReluctantReader
    @ReluctantReader 5 місяців тому

    cuckbsd

  • @leathernluv
    @leathernluv 5 місяців тому

    I don't always agree with this guy, but I do like to hear what he has to say.

  • @ChrisStavros
    @ChrisStavros 5 місяців тому

    33:36 "She is a person, she can do person things, go off and be a human for a change" I wish people would drop these stupid redditisms from their speech. It makes you sound really retarded, even if you had a legitimate point to start with. Nobody thinks you're funny with this "I did a science" etc. shit. It was never cute or funny, don't put in your conference script.

  • @ltxr9973
    @ltxr9973 6 місяців тому

    Hate this leftist cunt. When he tells you something, do the opposite.

  • @xcoder1122
    @xcoder1122 6 місяців тому

    25:15 Stop using mailing lists for announcements or technical discussions.. Nothing is a bigger time killer than having to constantly read mailing lists to not miss an important announcement and nothing is less effective to follow an important discussion or figure out the current state of something than mailing list archives, especially if you need a summary 4 years later and were not part of the discussion. There is a reason why no bigger and successful company in the world with hundreds of home office workers and maybe thousands of local office workers uses mailing lists anymore for decades for anything that is important to run that business. Mailing lists are like using CVS, today. Use live chat (text, voice, video) to discuss issues, document results in text files (plain text, mark down), that can be distributed online (via git, a wiki, a ticket system), use RFCs, PEPs, etc. as a base for changes and use version control to document their history of change, allow people to quickly pull final results from a server, without having to search through thousands of mailing list entries in a useless mailing list archive where the only question is what sucks more: The limited search abilities, so you find nothing or way too much, or the limited ability to display results in a user friendly way?

  • @anonamouse5917
    @anonamouse5917 6 місяців тому

    Comments are enabled! I guess that means Benno did NOT insert a bunch of indefensible woke garbage into his otherwise brilliant lecture.

    • @SuppressedOfficial
      @SuppressedOfficial 4 місяці тому

      Nah, it's still there. I take it you didn't listen long enough to find it? I don't blame you.

    • @anonamouse5917
      @anonamouse5917 4 місяці тому

      @@SuppressedOfficial Correct. Although I am a penguin for life, I'm not super concerned about what goes on under the hood. edit -- after reading through the comments I see Benno wishes to redefine meritocracy. I may have to watch the whole thing now to see a smart man spew idiocy.

  • @fringeelements
    @fringeelements 6 місяців тому

    Isn't this guy a f'ing white male? Why doesn't he give his speaking spot up to some Laquisha? The idea that he's better at tech stuff is just his white male perspective.

  • @qazwsx872
    @qazwsx872 6 місяців тому

    One of the best videos I have seen in my life. Big big thank you !

  • @Kit_Bear
    @Kit_Bear 6 місяців тому

    She's wrong about the Chubb Detector lock. a locksmith didn't have a regulator key to reset the detector. in the first generation Chubb detector lock they had a regulator key but the owner had it. It was considered to be an inconvenience to carry around another key that would be used once, twice if ever at all. In the second generation of Chubbs detector lock the owner could reset it with the user key by turning the key in the locking direction then turning it back in the unlocking direction. The mechanism is a lever lock not pins or whatever else she mentioned.

  • @drstrangelove09
    @drstrangelove09 6 місяців тому

    I see nothing wrong with meritocracy and redefining it is not cool. You cannot not make something good into something bad by defining the work, which is all too common today.

  • @climbeverest
    @climbeverest 7 місяців тому

    This is incredible, do such events happen all over the world? What event was this lecture a part of? Do such events happen in US cities?

  • @RuVi78
    @RuVi78 9 місяців тому

    I would know if a cpu soundcard or a top soundcard make the diference in an SDR ?!

  • @marksmith2540
    @marksmith2540 9 місяців тому

    Meritocracy is a dirty word? That's very troubling.

  • @kalidsherefuddin
    @kalidsherefuddin 10 місяців тому

    Thanks

  • @kalidsherefuddin
    @kalidsherefuddin 10 місяців тому

    The great

  • @roz1
    @roz1 11 місяців тому

    Really clarified a lot of my concepts that i didn't understand

  • @baremetaltechtv
    @baremetaltechtv 11 місяців тому

    Wait for us to build an asic first he says. 7 years later no update on the website since 2016.

  • @danielcr0w
    @danielcr0w 11 місяців тому

    "hte" stands for hex terminal editor.. isn't that obvious?

  • @RogerBarraud
    @RogerBarraud Рік тому

    Now we know why Android phones are throwaway after a couple of years 😞

  • @quant-prep2843
    @quant-prep2843 Рік тому

    what sort of background do you need to get started on kernel bypass technologies? coding entire TCP/IP stack from scratch in c will be good ?

    • @diviyampat9996
      @diviyampat9996 9 місяців тому

      nope advance c and knowledge of kernel (network and system ) with network protocols. after that you can use DPDK to code it out

  • @KabelkowyJoe
    @KabelkowyJoe Рік тому

    Beeno do have Steve Jobs manner of talking "um", you know um and if i was to guess for who he is working Apple would come first to mine mind, also his talks are nice to listen even if you dont have damn about what is he talking about.

  • @mdukasa
    @mdukasa Рік тому

    Based

  • @tivi5977
    @tivi5977 Рік тому

    24:33 Emoji archaeology 101 🤣

  • @ChrisHerlein
    @ChrisHerlein Рік тому

    Awesome work! Thanks for sharing. I will try to apply thia knowledge for a new racing car in Argentina!

  • @thegabrielcho
    @thegabrielcho Рік тому

    I love this man

  • @konstantinNeo
    @konstantinNeo Рік тому

    Can you rebuild thinkpad p50 laptop battery?

  • @adimattadimatt
    @adimattadimatt Рік тому

    Great talk !

  • @anthonyesweeney
    @anthonyesweeney Рік тому

    Should Perforce not have been in there somewhere, or did I dream that?

  • @jmyers9853
    @jmyers9853 Рік тому

    i plug an old IBM Model M into the laptop and it is so much better.

  • @talhatariq653
    @talhatariq653 Рік тому

    i like old thinkpads and old fujitsus i use arch btw

  • @rickwezenaar
    @rickwezenaar Рік тому

    lets also not forget: freebsd is FAST. in more than one way, but obviously at the least in networking. this is one of the best reasons to use freebsd, even now. ya :) ^_^

  • @hrnekbezucha
    @hrnekbezucha Рік тому

    For anyone new, the open alternative LICO-12 is not being updated much but do have a look at TIC-80. Free, open, and actively developed. Also with an active community, and with bunch of other languages than just Lua.

  • @Reichstaubenminister
    @Reichstaubenminister Рік тому

    "If we had my political views protected by a code of conduct, people wouldn't vehemently disagree with me trying to drag politics into technological fields."

  • @georgemwidima3851
    @georgemwidima3851 Рік тому

    I am a great user of Windows OS. I run thousands of Pograms especially Office and English<>Swahili Translation softwares. Is there any Windows OS Emulation on Linux or Android where I can Windows Program on Android especially those that are not fully deveped for Android like FLuency Now CAT Tool for example? Thank you for the video.

  • @luciusartoriusdante
    @luciusartoriusdante Рік тому

    pretty interesting.

  • @jeongtaepark7861
    @jeongtaepark7861 Рік тому

    This is the most helpful talk, thanks.👍🏻

  • @mdr721
    @mdr721 Рік тому

    I think the hp dev one fits the requirements 3:50

  • @Manch271
    @Manch271 Рік тому

    Good presentation... Thanks.

  • @cokeforever
    @cokeforever Рік тому

    just do what humans do with "excessive knowledge": separate actual docs from outdated (but still potentially useful) knowledge and have a separate KB for this

  • @letsgoooo361
    @letsgoooo361 Рік тому

    this is so annoying. I just want to learn how video works and implement all these cool algorithms but the greediness with all these patents from mpeg-la is suffocating

  • @johngordon3647
    @johngordon3647 2 роки тому

    The trouble with FreeBSD is Linux users installing it and thinking it's supposed to be just as easy as Linux is, function just like Linux, and them not being able to configure or troubleshoot their own systems properly like Linux does for them automatically. A "The Trouble with FreeBSD" topic talk at a linux conference is just the thing linux users would eat up. If this same talk was done at a FreeBSD conference nobody would show up. lol.

    • @tylerdean980
      @tylerdean980 Рік тому

      Give me lsblk or give me death

    • @manuell3505
      @manuell3505 Рік тому

      They should handle crtitics that are realistic.Still waiting for SDIO on ARM-boards. And what are we hiding when Firefox goes zombie and remains unable to get rid of? Also stop referring to rc.d CLI phrases. Same for systemd. We need the solution, not the command to "solve" it your way without telling what actually has to be done.

    • @johngordon3647
      @johngordon3647 Рік тому

      @@manuell3505 Solution #1 Don't play with kids toys. The real world doesn't care about those "problems". Solution #2 Firefox has always been buggy. Use a different browser or actually learn how to kill a process. Solution #3 Don't expect anything out of a random noob on UA-cam that uses Linux. Problems solved.

    • @manuell3505
      @manuell3505 Рік тому

      @@johngordon3647 I chose these points carefully. Its mostly politics. It only looks like the world doesn't care if they just start ignoring the subject.

    • @johngordon3647
      @johngordon3647 Рік тому

      @@manuell3505 What the hell are you even talking about? Politics? lol. Are you ok?