Author Archive

Nov
10

Need community feedback on new role system for PC-BSD

Hey everyone! We are considering a new way to install a more
customized PC-BSD experience called “Roles”. Roles would be a
installation experience for PC-BSD that would allow more flexibility
and a more focused package installation based on what you need or want
for your role. If you are a web developer maybe you need an IDE or
packages specifically focused on that. If you are wanting the best
desktop workstation experience maybe you would get an installation
with libreoffice and some other productivity apps.

We hope to also be able to bring these different roles to you in the
form of pre-made virtualbox / vmware images that are ready to be
rolled out. This would hopefully save you a little bit of time as
they’d be significantly smaller by not including a bunch of
unnecessary packages for your role. You would also be able to select
during a normal PC-BSD DVD / USB installation whether or not you want
to use a pre-defined role to setup your system.

We need your help and input to define what roles are important to you
as users and what packages you would suggest that they include. (I.E.
if you are installing a
{developer/web-designer/network-admin/consumer} workstation, what
would be the custom set of packages you need? You can contribute to
the discussion by responding on the forums, blog, or mailing lists.

Forum link: https://​forums​.pcbsd​.org/​s​h​o​w​t​h​r​e​a​d​.​p​h​p​?​t​=​23266

Oct
29

2.5.1.1!">Pootle Translation System is now Updated to Version 2.5.1.1!

If any of you have tried to use the PC-BSD Translation / Pootle web interface in the last year you probably don’t have a lot of good things to say about it.  A 35 word translation might take you a good 30 minutes between the load times (if you could even login to the site without it timing out).  Thankfully those days are behind us!  PC-BSD has upgraded their translation system to use Pootle version 2.5.1.1 and it is blazingly fast.  I went through localizing a small 35 word applet for PC-BSD and it took me roughly 4 minutes compared to what would have taken at least half an hour before due to the slowness of the old pootle software.  Check out the new translation site at translate​.pcbsd​.org.

There’s a couple of things you are going to want to keep in mind about the new translation system.  You will have to create a new account.  Upgrading Pootle directly was proving disastrous so we exported all the strings and imported them into the new Pootle server.  What this means is no accounts were transferred since a direct upgrade was not done.  This also means that the strings that were brought in also appear as “fuzzy” translations.  If you have some free time you can help by going to the translation site and approving some of the fuzzy translations.  Many languages have already been done they just need to be reviewed and marked as acceptable (uncheck the fuzzy box if you are 100% certain on the translation).

I hope you guys are as excited as I am over the new translation possibilities!  For more information on how you can help with localization / translating contact me at joshms@pcbsd.org.

Best Regards,

–Josh

 

Oct
21

KDEConnect in PC-BSD — Remote Control Your Desktop From Your Android Phone

Hey guys check out our video on KDEConnect in PC-BSD on YouTube!  It’s an awesome new app that allows you to receive text messages, phone notifications, incoming calls notifications, media remote control, and more!

Oct
17

PC-BSD YouTube Channel

Hey everyone just a quick heads up we’ve just started a PC-BSD YouTube channel!  If you want to check it out you can follow this link https://​www​.youtube​.com/​c​h​a​n​n​e​l​/​U​C​y​d​7​M​a​P​V​U​p​a​-​u​e​U​s​G​j​U​u​jag.  Don’t forget to subscribe for new videos and if you have a video or tutorial you’d like to submit send it my way!  We only have a couple videos right now so we need your help to grow our channel :).  Also we’d love for you to submit your ideas we can do for videos in the future.

Thanks!

Sep
25

BASH shell bug

As many of you are probably aware, there is a serious security issue that is currently all over the web regarding the GNU BASH shell.  We at the PC-BSD project are well aware of the issue, a fix is already in place to plug this security hole, and packages with this fix are currently building. Look for an update to your BASH shell within the next 24 hours in the form of a package update.

As a side note: nothing written by the PC-BSD project uses BASH in any way — and BASH is not built-in to the  FreeBSD operating system itself (it is an optional port/package), so the level of severity of this bug is lower on FreeBSD than on other operating systems.

According to the FreeBSD mailing list: Bryan Drewery has already sent a notice that the port is fixed in FreeBSD. However, since he also added some good recommendations in the email for BASH users, we decided to copy that email here for anyone else that is interested.
_______________

From: Bryan Drewery — FreeBSD mailing list

The port is fixed with all known public exploits. The package is
building currently.

However bash still allows the crazy exporting of functions and may still
have other parser bugs. I would recommend for the immediate future not
using bash for forced ssh commands as well as these guidelines:

1. Do not ever link /bin/sh to bash. This is why it is such a big
problem on Linux, as system(3) will run bash by default from CGI.
2. Web/CGI users should have shell of /sbin/nologin.
3. Don’t write CGI in shell script / Stop using CGI :)
4. httpd/CGId should never run as root, nor “apache”. Sandbox each
application into its own user.
5. Custom restrictive shells, like scponly, should not be written in bash.
6. SSH authorized_keys/sshd_config forced commands should also not be
written in bash.
_______________

For more information the bug itself you can visit arstechnica and read the article by clicking the link below.

http://​arstechnica​.com/​s​e​c​u​r​i​t​y​/​2014​/​09​/​b​u​g​-​i​n​-​b​a​s​h​-​s​h​e​l​l​-​c​r​e​a​t​e​s​-​b​i​g​-​s​e​c​u​r​i​t​y​-​h​o​l​e​-​o​n​-​a​n​y​t​h​i​n​g​-​w​i​t​h​-​n​i​x​-​i​n​-​it/

Help the Project, Donate Today!