Showing posts with label DiscoverBSD. Show all posts
Showing posts with label DiscoverBSD. Show all posts

DiscoverBSD update

Maybe you have noticed, that there has not been any DiscoverBSD News for some time now. Reason is very simple:  I'm getting more and more busy.

Bot no worries, BSDSec.net is still up, and I am trying to keep posting on social media. Other stuff is on as well.



Thanks,
Jan


BSD News 15/02/2016

BSD News 15/02/2016

Last week in BSD

Releases:HardenedBSD
Other news: CheriBSD, DiscoverBSD, DragonFly BSD, HardenedBSD, Lumina Desktop, NetBSD, Talks,


BSDSec.net

no warnings

Releases

New stable versions: HardenedBSD-stable 10-STABLE v40.3 and v40.4 and 11-CURRENT v40.2

HardenedBSD-10-STABLE-v40.4 - https://github.com/HardenedBSD/hardenedBSD-stable/releases/tag/HardenedB...
---------------------------------------
[hardenedbsd] HBSD: fix MAP32_BIT mode mmap when allowed
HardenedBSD-10-STABLE-v40.3 - https://github.com/HardenedBSD/hardenedBSD-stable/releases/tag/HardenedB...
---------------------------------------
[hardenedbsd] HBSD: add WITHOUT_HBSD_UPDATE src.conf knob to disable hbsd-build's installation
[hardenedbsd] HBSD: fix build on i386
[hardenedbsd] Revert "HBSD: Default jemalloc's lg_chunk to 16 from 21."
[freebsd] FreeBSD 10.3-BETA2
[freebsd] EFI fixes
[freebsd] Adjust initialization of random(9) so it is usable earlier.
[hardenedbsd] lot of new hardenedbsd related man page
[freebsd] OpenSSH 7.1p2
[hardenedbsd] HBSD: Update updater root certificate
HardenedBSD-11-CURRENT-v40.2 - https://github.com/HardenedBSD/hardenedBSD-stable/releases/tag/HardenedB...
------------------------------------------
[hardenedbsd] HBSD: add WITHOUT_HBSD_UPDATE src.conf knob to disable hbsd-build's installation
[hardenedbsd] HBSD: fix build on i386
[hardenedbsd] Revert "HBSD: Default jemalloc's lg_chunk to 16 from 21."
[freebsd] EFI fixes
[freebsd] Adjust initialization of random(9) so it is usable earlier.
[hardenedbsd] lot of new hardenedbsd related man page
[freebsd] OpenSSH 7.1p2
[hardenedbsd] HBSD: Update updater root certificate
[freebsd] Update em(4) to 7.6.1; update igb(4) to 2.5.3. (skylake support)
[freebsd] hyperv support cleanup / rewrite
[freebsd] ZFS + UEFI support

News

CheriBSD - A research fork of FreeBSD

CheriBSD is a fork of FreeBSD to support the CHERI research CPU. We have extended the kernel to provide support for CHERI memory capabilities as well as modifying applications and libraries including tcpdump, libmagic, and libz to take advantage of these capabilities for improved memory safety and compartmentalization. We have also developed custom demo applications and deployment infrastructure for our table demo platform. In this talk I will discuss the challenges facing a long running, public fork of FreeBSD.

The State of BSD | BSD Now 128

This week on BSDNow, we interview Nick Wolff about how FreeBSD is used across the State of Ohio & some of the specific technology used. That, plus the latest news is coming your way right now on BSDNow, the place to B...SD.

Code stuff


Interesting articles

One Week with NetBSD 7.0: LibreOffice! Working audio! OpenBSD?

Wallpaper of the week 

 from http://hdwallpapersfit.com/freebsd-wallpapers.html

BSD News 18/01/2016

BSD News 18/01/2016

Last week in BSD

Releases:OPNsense, MidnightBSD
Other news: OPNsense, FreeBSD, DragonFly BSD, DiscoverBSD, Talks, BSDSec, BSDNow, Wallpaper

BSDSec

 

Releases 


OPNsense 15.7.24 Released

Most notably, the firewall pages received a lot of subtle tweaks to improve user experience. Secondly, the firmware pages gained the plugins management feature. And last but not least, the kernel and base upgrade gained better signature support[1] that ties right into FreeBSD’s pkg verification mechanism, how cool is that!


News 


[OS X] Unleash your inner console cowboy

2 weeks has passed since the first video on DiscoverBSD talks, so it's about time for the new one.

Last time we were watching Early days of Unix and design of sh presented by Stephen R. Bourne at BSDCan 2015 so when I found presentation called Unleash your inner console cowboy, I was quite happy that we can continue in similar topic.

So second video of 2016 is:
Unleash your inner console cowboy presented by Kenneth Geisshirt at Øredev 2015
This talk will go through how to use the command-line/terminal/shell efficiently (key bindings, pipes, redirection, etc.), and general patterns and pitfall in shell scripting will be discussed (checking if a file exists, looping, etc.). To feel the real power of OS X, knowing how to write shell scripts is essential.
I hope that you will join me in discussion.


Get your engine(x) started! | BSD Now 124

This week on the show, we have a very full news roster to rundown, plus an oldie, but goodie with Igor of the nginx project. That plus all your questions and feedback, keep it tuned to BSDNow, the place to B...SD.
 

OpenSSH: client bugs CVE-2016-0777 and CVE-2016-0778

This is the most serious bug you'll hear about this week: the issues identified and fixed in OpenSSH are dubbed CVE-2016-0777 and CVE-2016-0778. An early heads up came from Theo de Raadt in this mailing list posting.
Until you are able to patch affected systems, the recommended workaround is to use
# echo -e 'Host *\nUseRoaming no' >> /etc/ssh/ssh_config
That is, add the option UseRoaming no to your /etc/ssh/ssh_config (or your user's ~/.ssh/config) file, or start your ssh client with -oUseRoaming=no included on the commandline.
We will be updating this article with more information as it becomes available. Read more...


Code stuff 


Xen Support Enabled in OpenBSD -current

Interesting articles


Wallpaper of the week 

 
from http://technology.desktopnexus.com/wallpaper/8275/

[OS X] Unleash your inner console cowboy

[OS X] Unleash your inner console cowboy
2 weeks has passed since the first video on DiscoverBSD talks, so it's about time for the new one.

Last time we were watching Early days of Unix and design of sh presented by Stephen R. Bourne at BSDCan 2015 so when I found presentation called Unleash your inner console cowboy, I was quite happy that we can continue in similar topic.

So second video of 2016 is:

Unleash your inner console cowboy presented by Kenneth Geisshirt at Øredev 2015

This talk will go through how to use the command-line/terminal/shell efficiently (key bindings, pipes, redirection, etc.), and general patterns and pitfall in shell scripting will be discussed (checking if a file exists, looping, etc.). To feel the real power of OS X, knowing how to write shell scripts is essential.
I hope that you will join me in discussion

BSD News 05/01/2016


Last week in BSD

Releases: none
Other news:FreshPorts, FreeBSD, DragonFly BSD, BSDnow, NetBSD, POSIX, MirOS, Wallpaper, DiscoverBSD


News 

 

Not all ports have packages

Sir l33tname asked: @DLangille is it possible to show on freshports when there is no package for a port? — Sir l33tname (@l33tname) December 29, 2015 That’s a good question. It took some more questions on IRC for me to figure it out. Here is what I know. The port in question is net-p2p/btsync and [...]
 

The BSD Black Box | BSD Now 122

This week on the show, we will be interviewing Alex Rosenberg to discuss his work on LLVM/Clang & his work with BSD at a large console gaming company. (Hint, it wasn’t Microsoft). All this, and the latest BSD news coming your way right now!
 

Introducing HardenedBSD's New Binary Updater

One feature our users have been asking us ever since we officially launched over a year ago was to provide binary updates for base and kernel. We are excited to announce that we are launching the framework for binary updates today! We still need to tie in the update build script to our continuous integration infrastructure. For now, updates for the hardened/current/master branch of the HardenedBSD repo will be done manually. When we create the next installers/distsets for the HardenedBSD-stable repo, we'll also support updates there. You will notice two new programs, /usr/sbin/hbsd-update and /usr/sbin/hbsd-update-build, which apply and build update packages, respectively. This work was sponsored by G2, Inc, who has an immediate need for binary updates.
Please note that this feature is still experimental.
Here's the design of the update mechanisms:
Goals
  1. Provide binary updates for base and kernel
  2. Cryptographically sign binary updates
  3. Support mirrors and a massively scalable design
  4. Easy maintenance
  5. Supports jails
  6. Support ZFS BEs
 
  

Stable pkgsrc-2015Q4 branch released

The pkgsrc developers are proud to announce the pkgsrc-2015Q3 branch. There are 16846 possible packages in pkgsrc-2015Q4, up from 16764 last quarter. Notable new packages this quarter include kodi (home media center software previously known as xbmc), php-baikal (a CardDAV/CalDAV server), freecol (a Colonization clone), unicorn (a CPU emulator framework), and clang-static-analyzer.
See the release announcement for more information.

NetBSD New Developers

The NetBSD project is pleased to welcome the following new developers:

  • Ritesh Agrawal (login: ragrawal), who will be working on networking.
  • Guilherme Salazar (login: salazar), who will be working on kernel.
 

POSIX locales; POSIX shell and `…` command substitutions

izabera did make a good point in IRC the other day for why we will need to have two locales at the very least in MirBSD – C and C.UTF-8 (the latter being widespread enough by now, thanks to me, interestingly enough. He uses code which leads to unexpected results…
 $ generate() { tr -dc "[:alnum:]" < /dev/urandom | dd bs="$len" count=1; }
 $ len=10; echo $(generate 2>/dev/null)
 Ut流54Ȫf
… because tr(1) was the first utility I converted to Unicode, to explore possibilities and craft the OPTU encoding and, thus, “流” is, indeed, an alphanumeric character.
This implies two things: we need to change MirBSD libc locale functions back to support two charsets (and make setlocale(3) match), and mksh(1) should implement locale tracking (to change set ±U whenever one of the relevant parameters (${LC_ALL:-${LC_CTYPE:-${LANG:-C}}}) changes in the session; users could still set utf8-mode manually though). For this to not break anything, we’ll have to audit scripts in MirBSD though (usually adding export LC_ALL=C at their begin is enough, and we need this for portable scripts anyway) and remove all occurrences of #ifndef __MirBSD__ before setlocale(3) calls in applications. This will take a while.

Secondly, I opened an issue with POSIX about handling of the (deprecated, and for good reason) `-style command substitutions. The GNU autoconf texinfo manual gives good advice for portable shell scripts, and we all knew that foo="bar `echo \"baz\"`" wasn’t portable due to use of more than one set of double quotes, but my (and the yash authors’) reading of the standard (and mksh R52’s POSIX mode) make it set $foo to bar "baz" instead of the historic bar baz now, and I wish to get this clarified (and, possibly, the standard changed to match historic practice, as this breaks at least the Acrobat Reader 5 start script). Nothing has been decided yet (due to the holidays, I’m sure), but we got input from some other people involved in shell.
So, if any #!/bin/sh scripts break or behave weirdly with R52, you now know why. I’m waiting for an official statement.
 
 

Early days of Unix and design of sh

Abstract for talk:
  • my history and background
  • how and why we had to re write the shell
  • why I wrote my own memory management
  • key language design decisions
  • where those ideas came from
  • what was hard to get right
  • system changes we made to accommodate sh
  • what the rules were in UNIX group
  • what would I do differently today

 

Code stuff 


Interesting articles

The Most Popular BSD Stories Of 2015

Wallpaper of the week 

 
 from http://hdw.eweb4.com/out/318823.html

Introducing BSDHistory

Hi folks,

I am very happy to introduce #BSDHistory

 

What is it?

#BSDHistory is  kind of "a fact a day", "random fact" website, showing random facts from BSD History.
I guess the best thing you can do is to visit it and see for yourself:
  • minimal design
  • link to the source of the information
  • link to another random fact
  • link to add new fact
  • share to twitter funcionality
  • footer with some more info

 

You can add your own facts. 

Right now, there are 4 facts only, but no worries. Project is open-source and anyone can contribute.
I would be very happy to see people contributing facts, or making the page better. Obviously, the code can always be made better. I will be adding more stuff to the page.

So go ahead and share something by clicking on twitter icon... :)

If you're looking for more details how #BSDHistory was done, please visit my blog post here.

Small BSDSec and DiscoverBSD changes

Small BSDSec and DiscoverBSD changes
As I mentioned a bit earlier, there is a need to change hosting for BSDSec.net.

I am migrating app to heroku and as of now, everything seems to works just fine. You can see it live here: https://warm-falls-4657.herokuapp.com/.

I am now using bsdsec.net domain for email (took some time, right?) and there was no data loss so after everything is finished we will have old SA as well. Not sure when I will finish the migration (I only need to change where BSDSec.net domain is), but if you have some troubles with accessing it, that's probably me doing stuff. 

DiscoverBSD

Lately, I have noticed that discoverbsd.com (without www and so) was redirecting to my domain registrar. You might have noticed as well.

So current status is that all forms of address will now redirect to https://www.discoverbsd.com.

Please let me know if there is some problem with it.

Ads

I added Google ads. Well, I do not expect to make a lot of money, but when one day I run of free hosts for BSDSec, I plan to use that money.

Two days of adds and someone from France clicked on it and I make €0.04. Not bad ;] 

Feel free to run AdBlock of any kind. I am doing it as well. 


DiscoverBSD, BSDSec and what's going on...

DiscoverBSD, BSDSec and what's going on...
Hey,

You might have noticed that I've been playing with style of DiscoverBSD. The reason is that I wanna make a new theme. Was almost there but need some time fix this and that, so... Going to old one for some time.

About BSDSec
- there will be some changes, well, changes.

I was hosting app on Ninefold but they are sunsetting theirs Rails hosting so I am moving it to Heroku.

Why Heroku?
It's free.  I don't have money for paid services. So let's see how it will work. Might get a bit more slowly. 100% sure.