Home Blog Page 946

BSD for the Desktop User: A review of PC-BSD

osdc openlightbulbs copyWhen my journey into the world of open source began in the mid-90s, the easiest way to get installation media was to buy CD sets from online stores and have them shipped to you. Being interested in experimenting with different operating systems, I always bought the giant bundle that included all the distributions. Debian, Red Hat, Slackware, SUSE, and several now defunct distributions were include for me to play with, but the bundles also came with installation discs for the various BSD distributions (FreeBSD, NetBSD, and later, OpenBSD).

Read more at OpenSource.com

Meet PINE64, the World’s First $15 Open Source Gaming Machine That Runs Android and Linux

meet-pine64-open-source-gamingWhile digging through the Internet, we’ve recently found a new and powerful 64-bit expandable SBC (Single-board computer) called PINE64 that costs only $15 (approximately €14).

Just by looking at its features, we can notice that PINE64 is a versatile single-board computer, which is capable of running the latest versions of the Android mobile operating system, as well as any other modern GNU/Linux distribution on its open-source hardware.

Read more at Softpedia Linux Blog

Linus Torvalds Announces Linux Kernel 4.4 LTS Release Candidate 4, Things Are Still Calm

linus-torvalds-announces-linux-kernel-4-4A few minutes ago, December 7, Mr. Linus Torvalds, father of Linux kernel, had the great pleasure of unleashing the fourth RC (Release Candidate) build of the upcoming Linux 4.4 kernel. Linux kernel 4.4 RC4 is now available for download from the usual places (see the download links at the end of the article), and, according to Mr. Torvalds, things are still calm and there’s nothing stands out.

In numbers, the fourth Release Candidate version of the Linux 4.4 kernel consists of approximately 70% driver updates, especially for things like GPU, SCSI, sound, and networking, 15% networking updates, and 15% is split between core improvements, architecture updates, and others.

SD-WAN: Pushing Abstraction Past the Edge

Software defined networking (SDN) is usually characterized by its ability to simplify and amplify datacenter infrastructure. But the boundaries between the datacenter and the world around it are becoming increasingly thin, which is leading many developers to start thinking about SDN on the wide area network (WAN) as well.

So-called SD-WAN is emerging as an equal partner to SD-LAN under the broader SDN framework, based on the need to implement connectivity across long distances without tapping into carrier-class NFV solutions…

Read more at Enterprise Networking Planet

KaOS 2015.11 released.

KaOS is proud to present the 2015.11 ISO.
The policy is, once a first pacman -Syu becomes a major update, it is time for a new ISO so new users are not faced with a difficult first update. With new builds effecting over half of the KaOS repositories (currently at about 2100), that new ISO is more than due.

As always with this rolling distribution you will find the very latest packages for the Plasma Desktop, this includes Frameworks 5.16.0, Plasma 5.4.3 and KDE Applications 15.08.3.
Most notable major updates to the base of the system are the Boost 1.59.0/ICU 56.1 stack, Glib2 2.46.2 stack, a move of Mariadb to the 10 series, Perl 5.22.0 stack, Linux 4.2.6, all Texlive packages updated to their 2015 versions, Qt 5.5.1 and Systemd 228.
Logo KaOS
Artwork received several updates. The all new logo is implemented over various parts of the system.
A fully scalable slideshow with SVG based images and QML based text was designed for the installer, replacing the old png based slides.

This ISO uses the CRC and finobt enabled XFS filesystem as default. CRCs enable enhanced error detection due to hardware issues, whilst the format changes also improves crash recovery algorithms and the ability of various tools to validate and repair metadata corruptions when they are found. The free inode btree does not index used inodes, allowing faster, more consistent inode allocation performance as filesystems age.
Slide Show
KaOS specific settings for SDDM, kwin and kinit make it possible to start a Plasma Wayland session right from the login manager. An X11 session is of course still default, but the drop-down menu has a wayland entry too. The default web-browser Qupzilla is one of the first applications that heavily relied on X11 in its code that is fully ported to run a Wayland session too.

This ISO KaOS uses the Systemd provided Systemd-boot for UEFI installs, Gummiboot is depreciated.

Calamares, the used installer framework, has moved to the 2.0 series. Highlights of the changes and additions:

  • Calamares no longer uses an internal version of partitionmanager, instead it now uses the libraries provided by KPMCore
  • The choice page in the partitioning module now shows disk changes in real life. Any choice you make will immediately show a new disk layout.
  • Updated bootloader picker when the chosen device changes.
  • Swap partition support in automatic partitioning
  • Support for blacklisting modules at build time.
  • The user creation page has an option added to reuse the user password for root.
  • Several bug fixes in the partitioning component.

Known issues:

  • If you want to use a GPT partition table on a BIOS system, make sure to set it up following this Guide, the installer’s partitioner can only handle GPT correctly for UEFI
  • Installing on RAID, LVM, LUKS is currently not possible

To create reliable installation media, please follow the instructions from the Download page. KaOS’s ISO’sdo not support unetbootin, and DVDs need a burn speed no higher than 4x.

Should I buy a silent PC?

How much a silent PC costs depends on your requirements. The Raspberry Pi range offer lots of possibilities, and are a fantastic way of learning about computers and Linux. There’s an amazing number of projects you can build too.

For tasks which require more power, there are many low TDP processors which can form a silent PC with plenty of horsepower. Don’t forget, if you want true silence, you’ll have to dispense with your keyboard and mouse; a touch screen silent PC might just be the ticket.

<A HREF=”http://www.linuxlinks.com/article/201512060358549/SilentPCs.html“>Should I buy a silent PC?</A>

Microsoft Open-Sources “Chakra” JavaScript Engine

Microsoft announced it is open-sourcing Chakra, the JavaScript engine that powers its Edge Web browser.The company made the announcement today at the JSConf US Last Call in Amelia Island, Fla. Microsoft said it will open-source the core components of Chakra as ChakraCore, which will include all the key components of the JavaScript engine powering Microsoft Edge. The company expects to open the ChakraCore repository on GitHub next month, according to a blog post written by Adalberto Foresti and Gaurav Seth, both managers on the Microsoft Edge browser team.

“Chakra offers best-in-class JavaScript execution with the broadest set of ES2015 feature coverage and dependable performance, reliability, and scalability,” the post said. “We expect ChakraCore to be used wherever these factors are important, ranging from cloud-based services to the Internet of Things and beyond.”

Read more at eWeek

Node.js Developer Fedor Indutny Weighs Performance and API Elegance

nodejsThe Linux Foundation hosts numerous Collaborative Projects — these are independently funded software projects that harness the power of collaborative development in an effort to drive innovation. For these projects, the Linux Foundation provides the essential collaborative and organizational framework so that participants can focus on innovation and results.

To increase understanding and provide greater insight into these collaborative projects, we are producing a series of articles highlighting some of the people involved. In the series, we talk with key contributors about what they do, what motivates them, and how they got involved.

The Node.js Foundation is a community-led, industry-backed consortium created to advance the development of the Node.js platform. Node.js itself is an open-source, cross-platform runtime environment for developing server-side web applications. It is used by thousands of organizations, including PayPal, GoDaddy, Joyent, and IBM, and is the runtime of choice for high-performance, low-latency applications. Node.js can be found in everything from cloud stacks and enterprise applications to mobile websites and the IoT.

Formed earlier this year, the Node.js Foundation supports the growth and evolution of the Node.js platform in a collaborative environment. Fedor Indutny, a key contributor and a member of the Node.js Technical Steering Committee (TSC), says the Foundation is something that many in the Node.js core team have craved for a long time.

Fedor crop“To me, the Node.js Foundation is a way to join the efforts. Big companies, startups, contributors — the Foundation provides a way for us to collaborate and determine the project’s future, while accounting for as many views and opinions as possible. The project governance is really important to me; it was the reason for io.js to appear, and is the reason why it merged back with Node.js under the roof of Node.js Foundation,” Fedor says.

Fedor, who is a Software Engineer at PayPal, has been involved in Node.js core development since 2010 and a core member since 2012. His first big commits to Node.js were improvements for the command-line debugger. Since then, he has moved to working on HTTP protocol support, crypto APIs, and fixing some V8 issues. Currently, Fedor’s daily duties are split into two parts. He says:

  • As a contributor, I triage GitHub issues that are relevant to my scope. Many of them fall to my email inbox, so most of my activity is an attempt to reach “Inbox Zero.” Quite often, I switch from this activity to experimentation: trying to improve performance or create a new useful feature.

  • As a TSC member, I participate in a weekly call, where we discuss and make technical decisions on various questions raised by the community. Whenever any controversial idea arises, we discuss what to do with it on a TSC call.

Finding the balance between performance and API elegance for Node.js is a particular area of focus, according to Fedor. “This is very challenging, and this struggle is not going to end anywhere soon, because the features that Node.js offers and their APIs are constantly growing and improving. Another, contrary, challenge is to not overdo with the API growth. Having a small core of essential features is important for the diverse and productive user-land modules (npm) progression. We have recently hit the mark of 200K npm modules, and this is fantastic!”

The rise in Node.js adoption is a serious motivator for keeping Indutny involved with the project. However, Fedor continues, “that feeling would not be complete without doing this in the open and making the code that I write available for everyone for free. The Open Source model is what keeps me involved with Node.js.”

One of most rewarding aspects of being involved, however, is seeing the deployment of new projects that are running on Node.js. “Knowing that the code you wrote runs on many servers throughout the world is an incredible feeling,” Fedor says.

He has also contributed small patches to various other open source projects, including Mozilla’s Rust compiler, but one of the most delightful experiences he’s had was being involved with Google’s V8 JavaScript engine, which is the “rocket power” of Node.js (referring to the famous rocket and turtle image). According to Indutny, “Many components of V8 are one step ahead of what we currently do in Node.js core. This Google team is pretty serious about innovation, and this continuously fascinates me.”

If you’re considering becoming involved with Node.js or another open source project, Fedor advises, “Don’t be afraid to contribute minor changes to the project. It starts with a small patch and then eventually will end up rewriting all of the existing code (obviously kidding, but sometimes very major changes happen, too!).”

When asked about the future of the Node.js Foundation, Fedor says, “I try to avoid doing any predictions, but I’m sure that the Node.js Foundation support that we have now will lead the Node.js community to a prosperous future.”

Let’s Encrypt May Improve Security for Regular People More Than Any Other Initiative This Decade

Secure websites have always been standard for ecommerce companies like Amazon or Shopify, and in recent years companies that handle private communications like Google and Facebook have invested millions of dollars in enabling encryption for all users. But what about everyone else?

Since it was created in 1991, the web has been a democratizing force where anyone can setup a webpage (or blog, or ecommerce store), but these pages would be insecure by default. The theory was that security was something that users wanted from banks and eCommerce and perhaps their email provider, but not from regular sites. But the reality is that everyone should be able to access information without others listening in. And, critical security issues like session hijacking can only be resolved by securing sites’ servers. Over the next several years, we can transition to a world where every website is secure, and users can be confident that no one is listening in, changing or hijacking their communications.

The Let’s Encrypt project, supported by Cisco, EFF, Facebook, Mozilla and many more, is enabling this change through collaborative development and open source. It allows website owners to obtain SSL certifications through a free and simple process that takes no longer than a few minutes to complete. The result will be a safer and more secure Internet for all of us.

This week the project takes a huge step toward that future with its Public Beta. After issuing more than 25,000 certificates during the Private Beta, anyone can now get a certificate for free. Our Security Director Emily Ratliff participated in the Private Beta and reports that “the whole Let’s Encrypt process took much less time than getting and installing an SSL certificate in the traditional manner. It is also much less error prone since it is more automated with fewer steps.”

In tech, improvements are always measured by reductions in cost and improvements in speed and efficiency. Those benefits are clear with Let’s Encrypt. But there is a much bigger benefit to anyone who uses the Internet: safety, privacy and confidence that more and more of our online communications are protected. Let’s Encrypt is truly a work of passion by an open source community dedicated to ensuring that the world’s communications platform delivers on their promise.

The public beta is a critical milestone, in that website administrators no longer need to pay for certificates or deal with the hassles of renewal and manual updates. I’m equally excited to see how Let’s Encrypt’s open source technology is integrated into major hosting sites over the coming months and years, so that security for regular people will move from an optional, expensive add-on to “of course it’s included.”

My longtime colleague and friend Marten Mickos posted on Twitter this week, “not keeping security secret is the secret to good security.” Let’s Encrypt is another example of building the world’s most critical technology infrastructure through openness and transparency.

 

Read more at Jim Zemlin’s Blog

Get Out and Code: Computer Science Education Week Begins Monday

 

csedlogo15 useTechnology is fundamental to daily life, business and almost every occupation in our modern economy. Computer science education, however, is still often overlooked in K-12 classrooms. The Bureau of Labor Statistics reports there will be more than one million computing jobs by 2020, or an equivalent of a $500 billion boost to the overall economy. We need to do better to equip up and coming developers and IT managers for this future, a future that can bring much new innovation if we have the people to drive it.

That’s why The Linux Foundation is joining other companies and organizations this month to partner with Code.org, celebrate Computer Science Education Week and support Hour of Code (HoC). Everyone from the White House to AirBnb, Lucas Films and tech companies like Amazon and IBM will be part of next week’s activities. The Linux Foundation hopes to do its small part through the contributions of its own in-house experts who have volunteered for HoC and will be visiting K-12 schools in their communities to promote careers in technology and teach basic coding lessons. We’re also making a small cash donation to Code.org this month to increase access to computer science education for young people. 

Providing future generations with the tools and resources necessary to pursue careers  in some of the fastest-growing, highest paying jobs in the world will fuel the economy with invaluable tech talent for years to come. The Linux Foundation’s own training program allows developers and IT managers to learn Linux and open source technologies from the source. With more technologies than ever being built with open source software, these skills represent the most lucrative entry point to any IT career.

If you would like to join us other technology professionals in sharing your knowledge about technology, you can still sign up for HoC now.