Gnome3 – Jupiter Broadcasting https://www.jupiterbroadcasting.com Open Source Entertainment, on Demand. Mon, 22 Feb 2016 02:46:03 +0000 en-US hourly 1 https://wordpress.org/?v=5.5.3 https://original.jupiterbroadcasting.net/wp-content/uploads/2019/04/cropped-favicon-32x32.png Gnome3 – Jupiter Broadcasting https://www.jupiterbroadcasting.com 32 32 BSD Gnow | BSD Now 99 https://original.jupiterbroadcasting.net/85542/bsd-gnow-bsd-now-99/ Thu, 23 Jul 2015 09:28:31 +0000 https://original.jupiterbroadcasting.net/?p=85542 This week we’ll be talking with Ryan Lortie and Baptiste Daroussin about GNOME on BSD. Upstream development is finally treating the BSDs as a first class citizen, so we’ll hear about how the recent porting efforts have been since. Thanks to: Get Paid to Write for DigitalOcean Direct Download: Video | HD Video | MP3 […]

The post BSD Gnow | BSD Now 99 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

This week we’ll be talking with Ryan Lortie and Baptiste Daroussin about GNOME on BSD. Upstream development is finally treating the BSDs as a first class citizen, so we’ll hear about how the recent porting efforts have been since.

Thanks to:


DigitalOcean


iXsystems


Tarsnap

Direct Download:

Video | HD Video | MP3 Audio | OGG Audio | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | iTunes Feed | Video Feed | HD Vid Feed | HD Torrent Feed

– Show Notes: –

Headlines

OpenBSD presents tame

  • Theo de Raadt sent out an email detailing OpenBSD’s new “tame” subsystem, written by Nicholas Marriott and himself, for restricting what processes can and can’t do
  • When using tame, programs will switch to a “restricted-service operating mode,” limiting them to only the things they actually need to do
  • As for the background: “Generally there are two models of operation. The first model requires a major rewrite of application software for effective use (ie. capsicum). The other model in common use lacks granularity, and allows or denies an operation throughout the entire lifetime of a process. As a result, they lack differentiation between program ‘initialization’ versus ‘main servicing loop.’ systrace had the same problem. My observation is that programs need a large variety of calls during initialization, but few in their main loops.”
  • Some initial categories of operation include: computation, memory management, read-write operations on file descriptors, opening of files and, of course, networking
  • Restrictions can also be stacked further into the lifespan of the process, but removed abilities can never be regained (obviously)
  • Anything that tries to access resources outside of its in-place limits gets terminated with a SIGKILL or, optionally, a SIGABRT (which can produce useful core dumps for investigation)
  • Also included are 29 examples of userland programs that get additional protection with very minimal changes to the source – only 2 or 3 lines needing changed in the case of binaries like cat, ps, dmesg, etc.
  • This is an initial work-in-progress version of tame, so there may be more improvements or further control options added before it hits a release (very specific access policies can sometimes backfire, however)
  • The man page, also included in the mail, provides some specifics about how to integrate tame properly into your code (which, by design, was made very easy to do – making it simple means third party programs are more likely to actually use it)
  • Kernel bits are in the tree now, with userland changes starting to trickle in too
  • Combined with a myriad of memory protections, tight privilege separation and (above all else) good coding practices, tame should further harden the OpenBSD security fortress
  • Further discussion can be found in the usual places you’d expect

Using Docker on FreeBSD

  • With the experimental Docker port landing in FreeBSD a few weeks ago, some initial docs are starting to show up
  • This docker is “the real thing,” and isn’t using a virtual machine as the backend – as such, it has some limitations
  • The FreeBSD wiki has a page detailing how it works in general, as well as more info about those limitations
  • When running Linux containers, it will only work as well as the Linux ABI compat layer for your version of FreeBSD (11.0, or -CURRENT when we’re recording this, is where all the action is for 64bit support)
  • For users on 10.X, there’s also a FreeBSD container available, which allows you to use Docker as a fancy jail manager (it uses the jail subsystem internally)
  • Give it a try, let us know how you find it to be compared to other solutions

OpenBSD imports doas, removes sudo

  • OpenBSD has included the ubiquitous “sudo” utility for many years now, and the current maintainer of sudo (Todd C. Miller) is also a long-time OpenBSD dev
  • The version included in the base system was much smaller than the latest current version used elsewhere, but was based on older code
  • Some internal discussion lead to the decision that sudo should probably be moved to ports now, where it can be updated easily and offer all the extra features that were missing in base (LDAP and whatnot)
  • Ted Unangst conjured up with a rewritten utility to replace it in the base system, dubbed “do as,” with the aim of being more simple and compact
  • There were concerns that sudo was too big and too complicated, and a quick ‘n’ dirty check reveals that doas is around 350 lines of code, while sudo is around 10,000 – which would you rather have as a setuid root binary?
  • After the initial import, a number of developers began reviewing and improving various bits here and there
  • You can check out the code now if you’re interested
  • Command usage and config syntax seem pretty straightforward
  • More discussion on HN

What would you like to see in FreeBSD

  • Adrian Chadd started a reddit thread about areas in which FreeBSD could be improved, asking the community what they’d like to see
  • There are over 200 comments that span a wide range of topics, so we’ll just cover a few of the more popular requests – check the very long thread if you’re interested in more
  • The top comment says things don’t “just work,” citing failover link aggregation of LACP laggs, PPPoE issues, disorganized jail configuration options, unclear CARP configuration and userland dtrace being unstable
  • Another common one was that there are three firewalls in the base system, with ipfilter and pf being kinda dead now – should they be removed, and more focus put into ipfw?
  • Video drivers also came up frequently, with users hoping for better OpenGL support and support for newer graphics cards from Intel and AMD – similar comments were made about wireless chipsets as well
  • Some other replies included more clarity with pkgng output, paying more attention to security issues, updating PF to match the one in OpenBSD, improved laptop support, a graphical installer, LibreSSL in base, more focus on embedded MIPS devices, binary packages with different config options, steam support and lots more
  • At least one user suggested better “marketing” for FreeBSD, with more advocacy and (hopefully) more business adoption
  • That one really applies to all the BSDs, and regular users (that’s you listening to this) can help make it happen for whichever ones you use right now
  • Maybe Adrian can singlehandedly do all the work and make all the users happy

Interview – Ryan Lortie & Baptiste Daroussin

Porting the latest GNOME code to the BSDs


News Roundup

Introducing resflash

  • If you haven’t heard of resflash before, it’s “a tool for building OpenBSD images for embedded and cloud environments in a programmatic, reproducible way”
  • One of the major benefits to images like this is the read-only filesystem, so there’s no possibility of filesystem corruption if power is lost
  • There’s an optional read-write partition as well, used for any persistent changes you want to make
  • You can check out the source code on Github or read the main site for more info

Jails with iocage

  • There are a growing number of FreeBSD jail management utilities: ezjail, cbsd, warden and a few others
  • After looking at all the different choices, the author of this blog post eventually settled on iocage for the job
  • The post walks you through the basic configuration and usage of iocage for creating managing jails
  • If you’ve been unhappy with ezjail or some of the others, iocage might be worth giving a try instead (it also has really good ZFS integration)

DragonFly GPU improvements

  • DragonFlyBSD continues to up their graphics game, this time with Intel’s ValleyView series of CPUs
  • These GPUs are primarily used in the newer Atom CPUs and offer much better performance than the older ones
  • A git branch was created to hold the fixes for now while the last remaining bugs get fixed
  • Fully-accelerated Broadwell support and an update to newer DRM code are also available in the git branch, and will be merged to the main tree after some testing

Branchless development

  • Ted Unangst has a new blog post up, talking about software branches and the effects of having (or not having) them
  • He covers integrating and merging code, and the versioning problems that can happen with multiple people contributing at once
  • “For an open source project, branching is counter intuitively antisocial. For instance, I usually tell people I’m running OpenBSD, but that’s kind of a lie. I’m actually running teduBSD, which is like OpenBSD but has some changes to make it even better. Of course, you can’t have teduBSD because I’m selfish. I’m also lazy, and only inclined to make my changes work for me, not everyone else.”
  • The solution, according to him, is bringing all the code the developers are using closer together
  • One big benefit is that WIP code gets tested much faster (and bugs get fixed early on)

Feedback/Questions


  • There were a lot of links in today’s news – mailing list posts, wiki pages, discussion, source code commits and more – so hit up bsdnow.tv for all the show notes as usual
  • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv
  • We’re always looking for new interviews – get in touch if you’re doing anything cool with BSD that you’d like to talk about (or feel free to volunteer someone else)
  • EuroBSDCon 2015 registration is now officially open

The post BSD Gnow | BSD Now 99 first appeared on Jupiter Broadcasting.

]]>
8,000,000 Mogofoo-ops | BSD Now 65 https://original.jupiterbroadcasting.net/72557/8000000-mogofoo-ops-bsd-now-65/ Thu, 27 Nov 2014 11:33:00 +0000 https://original.jupiterbroadcasting.net/?p=72557 Coming up on the show this week, we’ve got an interview with Brendan Gregg of Netflix. He’s got a lot to say about performance tuning and benchmarks & even some pretty funny stories about how people have done them incorrectly. As always, this week’s news & answers to your emails, on BSD Now – the […]

The post 8,000,000 Mogofoo-ops | BSD Now 65 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

Coming up on the show this week, we’ve got an interview with Brendan Gregg of Netflix. He’s got a lot to say about performance tuning and benchmarks & even some pretty funny stories about how people have done them incorrectly. As always, this week’s news & answers to your emails, on BSD Now – the place to B.. SD.

Thanks to:


iXsystems


Tarsnap

Direct Download:

Video | HD Video | MP3 Audio | OGG Audio | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | iTunes Feed | Video Feed | HD Vid Feed | HD Torrent Feed

– Show Notes: –

Headlines

Even more BSD presentation videos


NetBSD on a Cobalt Qube 2

  • The Cobalt Qube was a very expensive networking appliance around 2000
  • In 2014, you can apparently get one of these MIPS-based machines for about forty bucks
  • This blog post details getting NetBSD installed and set up on the rare relic of our networking past
  • If you’re an old-time fan of RISC or MIPS CPUs, this’ll be a treat for you
  • Lots of great pictures of the hardware too

OpenBSD vs. AFL

  • In their never-ending security audit, some OpenBSD developers have been hitting various parts of the tree with a fuzzer
  • If you’re not familiar, fuzzing is a semi-automated way to test programs for crashes and potential security problems
  • The program being subjected to torture gets all sorts of random and invalid input, in the hopes of uncovering overflows and other bugs
  • American Fuzzy Lop, in particular, has provided some interesting results across various open source projects recently
  • So far, it’s fixed some NULL pointer dereferences in OpenSSH, various crashes in tcpdump and mandoc and a few other things
  • AFL has an impressive list of CVEs (vulnerabilities) that it’s helped developers discover and fix
  • It also made its way into OpenBSD ports, FreeBSD ports and NetBSD’s pkgsrc very recently, so you can try it out for yourself

GNOME 3 hits the FreeBSD ports tree

  • While you’ve been able to run GNOME 3 on PC-BSD and OpenBSD for a while, it hasn’t actually hit the FreeBSD ports tree.. until now
  • Due to systemd dependencies and the upstream developers not really being interested in non-Linux OSes, it took a considerable amount of effort to port
  • Now you can play with GNOME 3 and all its goodies (as well as Cinnamon 2.2, which this also brings in) on vanilla FreeBSD
  • Be sure to check the commit message and /usr/ports/UPDATING if you’re upgrading from GNOME 2
  • You might also want to go back and listen to our interview with Joe Marcus Clark about GNOME’s portability

Interview – Brendan Gregg – bgregg@netflix.com / @brendangregg

Performance tuning, benchmarks, debugging


News Roundup

DragonFlyBSD 4.0 released

  • A new major version of DragonFly, 4.0.1, was just recently announced
  • This version includes support for Haswell GPUs, lots of SMP improvements (including some in PF) and support for up to 256 CPUs
  • It’s also the first release to drop support for i386, so it joins PCBSD in the 64 bit-only club
  • Check the release notes for all the details, including networking and kernel improvements, as well as some crypto changes

Can we talk about FreeBSD vs Linux

  • Hackernews had a recent thread about discussing Linux vs BSD, and the trolls stayed away for once
  • Rather than rehashing why one is “better” than the other, it was focused on explaining some of the differences between ecosystems and communities
  • If you’re one of the many people who watch our show just out of curiosity about the BSD world, this might be a good thread to read
  • Someone in the comments even gave bsdnow.tv a mention as a good resource to learn, thanks guy

OpenBSD IPSEC tunnel guide

  • If you’ve ever wanted to connect two networks with OpenBSD gateways, this is the article for you
  • It shows how to set up an IPSEC tunnel between destinations, how to lock it down and how to access all the machines on the other network just like they were on your LAN
  • The article also explains some of the basics of IPSEC if you’re not familiar with all the terminology, so this isn’t just for experts
  • Though the article itself is a few years old, it mostly still applies to the latest stuff today
  • All the tools used are in the OpenBSD base system, so that’s pretty handy too

DragonFly starts work on IPFW2

  • DragonFlyBSD, much like FreeBSD, comes with more than one firewall you can use
  • Now it looks like you’re going to have yet another choice, as someone is working on a fork of IPFW (which is actually already in its second version, so it should be “IPFW3”)
  • Not a whole lot is known yet; it’s still in heavy development, but there’s a brief roadmap page with some planned additions
  • The guy who’s working on this has already agreed to come on the show for an interview, but we’re going to give him a chance to get some more work done first
  • Expect that sometime next year, once he’s made some progress

Feedback/Questions


  • All the tutorials are posted in their entirety at bsdnow.tv
  • Michael Lucas’ new book, “FreeBSD Mastery: Storage Essentials” is on sale now, check it out if you want to learn about FreeBSD’s disk subsystems
  • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv – don’t be shy, we’d love to hear what you have to say
  • Watch live Wednesdays at 2:00PM Eastern (19:00 UTC)
  • We’ve got a fun idea for the holidays this year: just like we ask during the interviews, we want to hear how all the viewers and listeners first got into BSD. Email us your story, either written or a video version, and we’ll read and play some of them for the Christmas episode. You’ve got until December 17th to send them in (that’s when we’re prerecording)

The post 8,000,000 Mogofoo-ops | BSD Now 65 first appeared on Jupiter Broadcasting.

]]>
Luminary Environment | BSD Now 54 https://original.jupiterbroadcasting.net/66572/luminary-environment-bsd-now-54/ Thu, 11 Sep 2014 11:13:01 +0000 https://original.jupiterbroadcasting.net/?p=66572 This week on the show, it’s all about Lumina. We’ll be giving you a visual walkthrough of the new BSD-exclusive desktop environment, as well as chatting with the main developer. There’s also answers to your emails and all the latest news, on BSD Now – the place to B.. SD. Thanks to: Direct Download: Video […]

The post Luminary Environment | BSD Now 54 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

This week on the show, it’s all about Lumina. We’ll be giving you a visual walkthrough of the new BSD-exclusive desktop environment, as well as chatting with the main developer. There’s also answers to your emails and all the latest news, on BSD Now – the place to B.. SD.

Thanks to:


iXsystems


Tarsnap

Direct Download:

Video | HD Video | MP3 Audio | OGG Audio | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | iTunes Feed | Video Feed | HD Vid Feed | HD Torrent Feed

– Show Notes: –

Headlines

Portscout ported to OpenBSD

  • Portscout is a popular utility used in the FreeBSD ports infrastructure
  • It lets port maintainers know when there’s a new version of the upstream software available by automatically checking the distfile mirror
  • Now OpenBSD porters can enjoy the same convenience, as it’s been ported over
  • You can view the status online to see how it works and who maintains what
  • The author is working to get all the current features working on OpenBSD, and added a few new features as well
  • He decided to fork and rename it a few days later

Sysadmins and systemd refugees flocking to BSD

  • With all the drama in Linux land about the rapid changes to their init system, a lot of people are looking at BSD alternatives
  • This “you got your Windows in my Linux” article (and accompanying comments) give a nice glimpse into the minds of some of those switchers
  • Both server administrators and regular everyday users are switching away from Linux, as more and more distros give them no choice but to use systemd
  • Fortunately, the BSD communities are usually very welcoming of switchers – it’s pretty nice on this side!

OpenBSD’s versioning schemes

  • Ted Unangst explains the various versioning systems within OpenBSD, from the base to libraries to other included software
  • In contrast to FreeBSD’s release cycle, OpenBSD isn’t as concerned with breaking backwards compatibility (but only if it’s needed to make progress)
  • This allows them to innovate and introduce new features a lot more easily, and get those features in a stable release that everyone uses
  • He also details the difference between branches, their errata system and lack of “patch levels” for security
  • Some other things in OpenBSD don’t have version numbers at all, like tmux
  • “Every release adds some new features, fixes some old bugs, probably adds a new bug or two, and, if I have anything to say about it, removes some old features.”

VAXstation 4000 Model 90 booting NetBSD

  • We found a video of NetBSD booting on a 22 year old VAX workstation, circa 1992
  • This system has a monstrous 71 MHz CPU and 128MB of ECC RAM
  • It continues in part two, where we learn that it would’ve cost around $25,000 when it was released!
  • The uploader talks about his experiences getting NetBSD on it, what does and doesn’t work, etc
  • It’s interesting to see that such old hardware isn’t necessarily obsolete just because newer things have come out since then

Interview – Ken Moore – ken@pcbsd.org

The Lumina desktop environment


Special segment

Lumina walkthrough


News Roundup

Suricata for IDS on pfSense

  • While most people are familiar with Snort as an intrusion detection system, Suricata is another choice
  • This guide goes through the steps of installing and configuring it on a public-facing pfSense box
  • Part two details some of the configuration steps
  • One other cool thing about Suricata – it’s compatible with Snort rules, so you can use the same updates
  • There’s also another recent post about snort as well, if that’s more your style
  • If you run pfSense (or any BSD) as an edge router for a lot of users, this might be worth looking into

OpenBSD’s systemd API emulation project

  • This story was pretty popular in the mainstream news this week
  • For the Google Summer of Code, a student is writing emulation wrappers for some of systemd’s functions
  • There was consideration from some Linux users to port over the finished emulation back to Linux, so they wouldn’t have to run the full systemd (lol)
  • One particularly interesting Slashdot comment snippet: “We are currently migrating a large number (much larger than planned after initial results) of systems from RHEL to BSD – a decision taken due to general unhappiness with RHEL6, but SystemD pushed us towards BSD rather than another Linux distro – and in some cases are seeing throughput gains of greater than 10% on what should be equivalent Linux and BSD server builds. The re-learning curve wasn’t as steep as we expected, general system stability seems to be better too, and BSD’s security reputation goes without saying.”
  • It will NOT be in the base system – only in ports, and only installed as a dependency for things like newer GNOME that require such APIs
  • In the long run, BSD will still be safe from systemd’s reign of terror, but will hopefully still be compatible with some third party packages like GNOME that insist on using it

GhostBSD 4 preview

  • The GhostBSD project is moving along, slowly getting closer to the 4 release
  • This article shows some of the progress made, and includes lots of screenshots and interesting graphical frontends
  • If you’re not too familiar with GhostBSD, we interviewed the lead developer a little while back

NetBSD on the Banana Pi

  • The Banana Pi is a tasty alternative to the Raspberry Pi, with similar hardware specs
  • In this blog post, a NetBSD developer details his experiences in getting NetBSD to run on it
  • After studying how the prebuilt Linux image booted, he made some notes and started hacking
  • Ethernet, one of the few things not working, is being looked into and he’s hoping to get it fully supported for the upcoming NetBSD 7.0
  • They’re only about $65 as of the time we’re recording this, so it might be a fun project to try

Feedback/Questions


  • All the tutorials are posted in their entirety at bsdnow.tv
  • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv
  • Lumina was committed to ports just last week, so you can go try it out on vanilla FreeBSD now as well (or on PCBSD 10.0.3)
  • There’s a new OS conference being held on November 25th in London, and they’re looking for people who want to give BSD presentations (it’s run by a NetBSD developer)
  • This year’s Hackfest 2014, to be held November 7th and 8th in Quebec, will feature a presentation by Theo de Raadt, so mark your calendar and get out there if you’re in the area
  • Watch live Wednesdays at 2:00PM Eastern (18:00 UTC)

The post Luminary Environment | BSD Now 54 first appeared on Jupiter Broadcasting.

]]>
Let’s Get RAID | BSD Now 36 https://original.jupiterbroadcasting.net/57037/lets-get-raid-bsd-now-36/ Fri, 09 May 2014 09:25:39 +0000 https://original.jupiterbroadcasting.net/?p=57037 This week on the show we\’ll be showing you how to set up RAID arrays in FreeBSD. There\’s also an interview with David Chisnall – of the FreeBSD core team – about the switch to Clang and a lot more. Sit back and enjoy some BSD Now – the place to B.. SD. Thanks to: […]

The post Let's Get RAID | BSD Now 36 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

This week on the show we\’ll be showing you how to set up RAID arrays in FreeBSD. There\’s also an interview with David Chisnall – of the FreeBSD core team – about the switch to Clang and a lot more.

Sit back and enjoy some BSD Now – the place to B.. SD.

Thanks to:


\"iXsystems\"


\"Tarsnap\"

Direct Download:

Video | HD Video | MP3 Audio | OGG Audio | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | iTunes Feed | Video Feed | HD Vid Feed | HD Torrent Feed

– Show Notes: –

Headlines

OpenBSD 5.5 released

  • If you ordered a CD set then you\’ve probably had it for a little while already, but OpenBSD has formally announced the public release of 5.5
  • This is one of the biggest releases to date, with a very long list of changes and improvements
  • Some of the highlights include: time_t being 64 bit on all platforms, release sets and binary packages being signed with the new signify tool, a new autoinstall feature of the installer, SMP support on Alpha, a new AViiON port, lots of new hardware drivers including newer NICs, the new vxlan driver, relayd improvements, a new pf queue system for bandwidth shaping, dhcpd and dhclient fixes, OpenSMTPD 5.4.2 and all its new features, position-independent executables being default for i386, the RNG has been replaced with ChaCha20 as well as some other security improvements, FUSE support, tmpfs, softraid partitions larger than 2TB and a RAID 5 implementation, OpenSSH 6.6 with all its new features and fixes… and a lot more
  • The full list of changes is HUGE, be sure to read through it all if you\’re interested in the details
  • If you\’re doing an upgrade from 5.4 instead of a fresh install, pay careful attention to the upgrade guide as there are some very specific steps for this version
  • Also be sure to apply the errata patches on your new installations… especially those OpenSSL ones (some of which still aren\’t fixed in the other BSDs yet)
  • On the topic of errata patches, the project is now going to also send them out (signed) via the announce mailing list, a very welcome change
  • Congrats to the whole team on this great release – 5.6 is going to be even more awesome with \”Libre\”SSL and lots of other stuff that\’s currently in development

FreeBSD foundation funding highlights

  • The FreeBSD foundation posts a new update on how they\’re spending the money that everyone donates
  • \”As we embark on our 15th year of serving the FreeBSD Project and community, we are proud of what we\’ve done to help FreeBSD become the most innovative, reliable, and high-performance operation system\”
  • During this spring, they want to highlight the new UEFI boot support and newcons
  • There\’s a lot of details about what exactly UEFI is and why we need it going forward
  • FreeBSD has also needed some updates to its console to support UTF8 and wide characters
  • Hopefully this series will continue and we\’ll get to see what other work is being sponsored

OpenSSH without OpenSSL

  • The OpenSSH team has been hard at work, making it even better, and now OpenSSL is completely optional
  • Since it won\’t have access to the primitives OpenSSL uses, there will be a trade-off of features vs. security
  • This version will drop support for legacy SSH v1, and the only two cryptographic algorithms supported are an in-house implementation of AES (in counter mode) and the new combination of the Chacha20 stream cipher with Poly1305 for packet integrity
  • Key exchange is limited to elliptic curve Diffie-Hellman and the newer Curve25519 KEXs
  • No support for RSA, DSA or ECDSA public keys – only Ed25519
  • It also includes a new buffer API and a set of wrappers to make it compatible with the existing API
  • Believe it or not, this was planned before all the heartbleed craziness
  • Maybe someday soon we\’ll have a mini-openssh-portable in FreeBSD ports and NetBSD pkgsrc… would be really cool

BSDMag\’s April 2014 issue is out

  • The free monthly BSD magazine has got a new issue available for download
  • This time the articles include: pascal on BSD, an introduction to revision control systems and configuration management, deploying NetBSD on AWS EC2, more GIMP tutorials, an AsiaBSDCon 2014 report and a piece about how easily credit cards are stolen online
  • Anyone can contribute to the magazine, just send the editors an email about what you want to write
  • No Linux articles this time around

Interview – David Chisnall – theraven@freebsd.org

The LLVM/Clang switch, FreeBSD\’s core team, various topics


Tutorial

RAID in FreeBSD and OpenBSD


News Roundup

BSDTalk episode 240

  • The original BSD podcaster Will Backman has uploaded a new episode of BSDTalk, this time with our other buddy GNN as the guest – mainly to talk about NTP and keeping reliable time
  • Topics include the specific details of crystals used in watches and computers to keep time, how temperature affects the quality, different sources of inaccuracy, some general NTP information, why you might want extremely precise time, different time sources (GPS, satellite, etc), differences in stratum levels, the problem of packet delay and estimating the round trip time, some of the recent NTP amplification attacks, the downsides to using UDP instead of TCP and… much more
  • GNN also talks a little about the Precision Time Protocol and how it\’s different than NTP
  • Two people we\’ve interviewed talking to each other, awesome
  • If you\’re interested in NTP, be sure to see our tutorial too

m2k14 trip reports

  • We\’ve got a few more reports from the recent OpenBSD hackathon in Morocco
  • The first one is from Antoine Jacoutot (who is a key GNOME porter, and gave us the screenshots for the OpenBSD desktop tutorial)
  • \”Since I always fail at actually doing whatever I have planned for a hackathon, this time I decided to come to m2k14 unprepared about what I was going to do\”
  • He got lots of work done with ports and pushing GNOME-related patches back up to the main project, then worked on fixing ports\’ compatibility with LibreSSL
  • Speaking of LibreSSL, there\’s an article all would-be portable version writers should probably read and take into consideration
  • Jasper Adriaanse also writes about what he got done over there
  • He cleaned up and fixed the puppet port to work better with OpenBSD

Why you should use FreeBSD on your cloud VPS

  • Here we have a blog post from Atlantic, a VPS and hosting provider, about 10 reasons for using FreeBSD
  • Starts off with a little bit of BSD history for those who are unfamiliar with it and only know Linux and Windows
  • (Spoiler) the 10 reasons are: community, stability, collaboration, ease of use, ports, security, ZFS, GEOM, sound and having lots of options
  • The post goes into detail about each of them and why FreeBSD makes a great choice for a VPS OS

PCBSD weekly digest

  • Big changes coming in the way PCBSD manages software
  • The PBI system, AppCafe and related tools are all going to use pkgng now
  • The AppCafe will no longer be limited to PBIs, so much more software will be easily available from the ports tree
  • New rating system coming soon and much more

Feedback/Questions


  • All the tutorials are posted in their entirety at bsdnow.tv
  • The Tor and mailing list tutorials have gotten some fixes and updates
  • The OpenBSD router tutorial has also gotten a bit of a makeover, and now includes new scripts for 5.5 and signify
  • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv
  • If you\’ve got something cool to talk about and want to come on for an interview, shoot us an email
  • If any listeners have a collection of old FreeBSD or OpenBSD CDs, we\’d love for you to send in a picture of the whole set together so we can show it off
  • Watch live Wednesdays at 2:00PM Eastern (18:00 UTC)
  • We will be at BSDCan next week – be sure to say hi if you run into us!

The post Let's Get RAID | BSD Now 36 first appeared on Jupiter Broadcasting.

]]>
Edgy BSD Users | BSD Now 31 https://original.jupiterbroadcasting.net/54522/edgy-bsd-users-bsd-now-31/ Thu, 03 Apr 2014 21:02:03 +0000 https://original.jupiterbroadcasting.net/?p=54522 We talk to Richard Stallman about the upcoming GPLv4 and how it will protect our software from being stolen.

The post Edgy BSD Users | BSD Now 31 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

This week we\’ll be talking to Richard Stallman about the upcoming GPLv4 and how it will protect our software from being stolen. After that, we\’ll show you how to recover from those pesky ZFS on Linux corruption issues, as well as some tips on how to explain to your boss that all the production boxes were compromised. Your questions and all the latest GNUs, on Linux Now – the place to Lin.. ux.

Thanks to:


\"iXsystems\"

Direct Download:

Video | HD Video | MP3 Audio | OGG Audio | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | iTunes Feed | Video Feed | HD Vid Feed | HD Torrent Feed

– Show Notes: –

Headlines

Preorders for cool BSD stuff

  • The 2nd edition of The Design and Implementation of the FreeBSD Operating System is up for preorder
  • We talked to GNN briefly about it, but he and Kirk have apparently finally finished the book
  • \”For many years, The Design and Implementation of the FreeBSD Operating System has been recognized as the most complete, up-to-date, and authoritative technical guide to FreeBSD\’s internal structure. Now, this definitive guide has been extensively updated to reflect all major FreeBSD improvements between Versions 5 and Versions 11\”
  • OpenBSD 5.5 preorders are also up, so you can buy a CD set now
  • You can help support the project, and even get the -release of the OS before it\’s available publicly
  • 5.5 is a huge release with lots of big changes, so now is the right time to purchase one of these – tell Austin we sent you!

pkgsrcCon 2014 CFP

  • This year\’s pkgsrcCon is in London, on June 21st and 22nd
  • There\’s a Call For Papers out now, so you can submit your talks
  • Anything related to pkgsrc is fine, it\’s pretty informal
  • Does anyone in the audience know if the talks will be recorded? This con is relatively unknown

BSDMag issue for March 2014

  • The monthly BSD magazine releases its newest issue
  • Topics this time include: deploying NetBSD using AWS EC2, creating a multi-purpose file server with NetBSD, DragonflyBSD as a backup server, more GIMP lessons, network analysis with wireshark and a general security article
  • The Linux article trend seems to continue… hmm

Non-ECC RAM in FreeNAS

  • We\’ve gotten a few questions about ECC RAM with ZFS
  • Here we\’ve got a surprising blog post about why someone did not go with ECC RAM for his NAS build
  • The article mentions the benefits of ECC and admits it is a better choice in nearly all instances, but unfortunately it\’s not very widespread in consumer hardware motherboards and it\’s more expensive
  • Regular RAM also has \”special\” issues with ZFS and pool corruption
  • Long post, so check out the whole thing if you\’ve been considering your memory options and weighing the benefits
  • While we\’re on the topic of FreeNAS…

This episode was brought to you by

\"iXsystems


Interview – Pierre Pronchery – khorben@edgebsd.org / @khorben

EdgeBSD (slides)


Tutorial

Building an OpenBSD desktop


News Roundup

Getting to know your portmgr-lurkers

  • This week we get to hear from Frederic Culot, colut@
  • Originally an OpenBSD user from France, Frederic joined as a ports committer in 2010 and recently joined the portmgr lurkers team
  • \”FreeBSD is also one of my sources of inspiration when it comes to how
    organizations behave and innovate, and I find it very interesting to compare FreeBSD with
    the for-profit companies I work for\”
  • We get to find out a little bit about him, why he loves FreeBSD and what he does for the project

NetBSD on the Playstation 2

  • Who doesn\’t want to run NetBSD on their old PS2?
  • The PS2 port of NetBSD was sadly removed in 2009, but it has been revived
  • It\’s using a slightly unusual MIPS CPU that didn\’t have much GCC support
  • Hopefully a bootable kernel will be available soon

The FreeBSD Challenge update

  • Our friend from the Linux Foundation continues his FreeBSD switching journey
  • This time he starts off by discovering virtual machines suck at keeping accurate time, and some ports weren\’t working because of his clock being way off
  • After polling the IRC for help, he finally learns the difference between ntpdate and ntpd and both of their use cases
  • Maybe he should\’ve just read our NTP tutorial!

PCBSD weekly digest

  • The mount tray icon got lots of updates and fixes
  • The faulty distribution server has finally been tracked down and… destroyed
  • New language localization project is in progress
  • Many many updates to ports and PBIs, new -STABLE builds

Feedback/Questions


  • All the tutorials are posted in their entirety at bsdnow.tv
  • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv
  • If you\’ve got something cool to talk about and want to come on for an interview, shoot us an email
  • Also if you have any tutorial requests, we\’d be glad to show whatever the viewers want to see
  • Watch live Wednesdays at 2:00PM Eastern (18:00 UTC)

The post Edgy BSD Users | BSD Now 31 first appeared on Jupiter Broadcasting.

]]>
XFCE’s Revenge | LAS | s21e10 https://original.jupiterbroadcasting.net/19772/xfces-revenge-las-s21e10/ Sun, 20 May 2012 13:50:41 +0000 https://original.jupiterbroadcasting.net/?p=19772 We review the XFCE desktop and compare its lean features with the bloated competition!

The post XFCE’s Revenge | LAS | s21e10 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

We review the XFCE desktop and compare its lean features with the bloated competition!

PLUS: The dirty tricks Microsoft and Apple are playing, and a new kickstarter game project committed to Linux!

And our tips for parents to protect their Linux using kids when online.

All this week on, The Linux Action Show!

Thanks to:

GoDaddy.com

Limited time offer:

New customers 25% off your entire order, code: 25MAY8
Expires: May 31, 2012

50% off Pro and Basic Reseller plans
Expires: May 24
Linux Action Show Code: 50res3

Want to save money on your entire order? Use our code LINUX and save 10%!

Be sure to help keep Danica on the front page, VOTE DANICA

Direct Download:

HD Video | Mobile Video | Ogg Video | MP3 Audio | Ogg Audio | YouTube | Torrent File

RSS Feeds:

HD Video Feed | Large Video Feed | Mobile Video Feed | MP3 Feed | Ogg Feed | iTunes Feeds | Torrent Feed

Support the Show:

Show Notes:

Runs Linux:

Android Pick:

Universal Pick:

Random Distro Of The Day

Linux Action Show Subreddit

News:

XFCE:

What’s Bryan Doin?

Chris’ Stash:

Find us on Google+
Find us on Twitter:

Matt’s How-to:

Having established why Gnome Nanny fails (not updated and incompatible), I have found over the years the only reliable method for offering parental controls on Ubuntu is to use either parental controls through a router or on a specific PC via OpenDNS.

Note: if you want this only block content on a single PC, only use OpenDNS on that computer.

  1. Browse opendns.com and create an account. Then login, this will bring you to your dashboard.
  2. Since we’re only adding the single computer in this example, look the right of the page and add Add a network. Click that button.
  3. This will fill in your ISP assigned IP address for you. Click on Add this network.
  4. A new popup will appear asking you to assign a “friendly” name to this network. Do so, then make sure you’ve checked off “yes, it is dynamic” (as most people have dynamic IP addresses).
  5. Ignoring the option to install anything, close this window by clicking Done.
  6. Now click on the IP address in the main screen area, this brings you to the parental control area.
  7. Select the level of content filtering you wish to use on this computer. Click apply. (I recommend checking the customize option for each section before choosing)
  8. Now you need to install a client that will keep your dynamic IP address, in tune with OpenDNS. From a terminal:

sudo apt-get install ddclient

  1. Once the configuration window appears, use your keyboard to select Other, then tab to Ok.
  2. The next step from this same terminal dialog is to type, then tab to Ok:

updates.opendns.com

  1. In the next window, select dyndns2, tab to Ok.
  2. And in the next dialog, type in the username for your OpenDNS account; ie, your email used.
  3. Still with me? Good. Now you need to enter the network interface used. If it’s a wired network, it might be eth0 or if it’s wifi, perhaps wlan0 or wlan1. Open a separate terminal and do a ifconfig if you’re unsure.
  4. Remember that “Friendly” network name we created previously in the OpenDNS dashboard? Enter it when prompted for your dyndns qualified domain name(s). Then tab to Ok.
  5. With this finished, you will want to revisit the terminal again and type:

sudo gedit /etc/ddclient.conf

  1. With this conf file open, we’re going to make sure the settings took correctly. Check for the following: username, password, ssl set to yes, etc. Save, then close.
    17) The next step is to make sure OpenDNS is to be used exclusively for DNS on this machine.

sudo gedit /etc/dhcp/dhclient.conf

  1. Ignore all of the text listed, scroll down the to the bottom and paste in the following:

supersede domain-name-servers 208.67.222.222,208.67.220.220;

  1. Save the file and close the editor.
  2. Rather than merely restarting networking to let the settings take effect, be extra safe and just reboot. And you should be good to go. The ddclient and OpenDNS will now do the content filtering you need, to keep your kids safe. You’re all set!

Follow the network on Facebook:

Jupiter Broadcasting Forum:

Catch the show LIVE Sunday 10am Pacific / 5pm UTC:

The post XFCE’s Revenge | LAS | s21e10 first appeared on Jupiter Broadcasting.

]]> Cinnamon Desktop Review | LAS | s21e08 https://original.jupiterbroadcasting.net/19307/cinnamon-desktop-review-las-s21e08/ Sun, 06 May 2012 13:59:42 +0000 https://original.jupiterbroadcasting.net/?p=19307 Cinnamon Desktop has swooped in to save us from these new-fangled fancy-schmancy desktops, but are we wearing Kryptonite underwear? Tune in to find out!

The post Cinnamon Desktop Review | LAS | s21e08 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

Cinnamon Desktop has swooped in to save us from these new-fangled fancy-schmancy desktops, but are we wearing Kryptonite underwear? Tune in to find out!

PLUS: Why is Microsoft modifying the Skype network to run Linux?

Then – Syncing your iPod with Linux has never been easier, and so much more!

All this week on, The Linux Action Show!

Thanks to:

GoDaddy.com

Limited time offer:

New customers 25% off your entire order, code: 25MAY8
Expires: May 31, 2012

Want to save money on your entire order? Use our code LINUX and save 10%!

Direct Download:

HD Video | Mobile Video | Ogg Video | MP3 Audio | Ogg Audio | YouTube | Torrent File

RSS Feeds:

HD Video Feed | Large Video Feed | Mobile Video Feed | MP3 Feed | Ogg Feed | iTunes Feeds | Torrent Feed

Support the Show:

Show Notes:

Runs Linux:

Android Pick:

Universal Pick:

Random Distro Of The Day

Linux Action Show Subreddit

News:

Cinnamon Desktop:

Matt’s Howto:

Despite valiant attempts in making the iPhone music compatible with distros such as Ubuntu (or Linux distros in general), libimobiledevice has met with limited success in music syncing. Worse yet, Ubuntu One music sync isn’t quite stable enough to use on a regular basis yet. Therefore during the segment I made two very different recommendations – either buy an Android phone (best). Of if you’re in a contract like I am, consider buying a great MP3 player such as one from iRiver or Sandisk. If however, you want an MP3 player that is in fact, using Apple tech. Then I’d suggest you head over to eBay and look for this query: “ipod a1199”. Buy it at auction, you can get this for a great price.

So how does one make this work? If you remember from the segment, I recommend using Gparted to make sure the iPod is completely wiped. But follow these directions to make sure you don’t delete something needed, like a hidden partition.
gp


1) Plugin the iPod to your computer, close any software or dialogs that appear.
2) Assuming you have gparted already installed, run the program.
3) Don’t worry about deleting your active partitions, as they will be locked. But if you run a dual-boot PC, be mindful before deleting anything.
4) Look to the upper right, select the /dev/ pull down menu. You will be selecting the dev device with the least amount of space. In my case, it was 1.89 GiB.
5) You will see either two or three partitions available, one of them is FAT32. Ignoring the others, select the FAT32 partition.
6) With the FAT32 partition right clicked and selected, choose unmount. This frees up the partition for changes.
7) Right click the partition again, and select format to> FAT32.
8) Click the apply button - aka the green checkmark at the top of the menu. Then click apply.
9) Disconnect the iPod, then allow the iPod to reboot itself. When completed, it will appear with a dialog asking you to choose your default language.
10) Now plug the iPod back into the PC.
11) Choose to open the iPod with Banshee.
12) On the bottom left, you will see the device has appeared. As per the segment, you can right click it and give it a better name if you like.
13) Left clicking on the device, the main screen dialog presents you with the option of setting up how the sync preferences work. 
I recommend keeping things set to manual. This simply means the checkbox for Sync when first plugged in, remains unchecked.
14) Select the music sync preference, then choose one of the following:

Sync from entire library – if you want all songs synced. This most likely, will not include existing playlists.

or

Sync from “some playlist name” – this will include only the music from the selected playlist.

With the option selected, look to the upper right, then click on Sync. During this process, don’t disconnect.

Problem solving:

“Wow Matt, that was awesome! I just hosed my iPod and it’s not disconnecting! It’s frozen at 23%. ”

Answer:

Don’t worry, just unplug it and use Gparted to reset the iPod as described above. No harm no foul.

Remember, I recommend using a Linux friendly device like an Android phone or even better, one of the Sandisk/iRiver devices above. They offer less frustration with Apple specific databases. But using an older iPod nano like this is a cheaper alternative.

What’s Bryan Doin?

Chris’ Stash:

Find us on Google+
Find us on Twitter:

Follow the network on Facebook:

Jupiter Broadcasting Forum:

Catch the show LIVE Sunday 10am Pacific / 5pm UTC:

The post Cinnamon Desktop Review | LAS | s21e08 first appeared on Jupiter Broadcasting.

]]>