Home Blog Page 840

Mesosphere Marathon 1.0 Debuts, Supports Stateful Containers

In a move to cement a position of prominence in the data center workload orchestration market, Mesosphere officially unveiled version 1.0 of its Marathon orchestration platform.

With the 1.0 release, Marathon will now support stateful services, enabling the persistent volumes feature introduced in Apache Mesos last July, and putting the system in head-to-head contention against up-and-coming Rancher.

“Not only can you deploy 12-factor stateless apps, but you can also deploy apps that carry state, like a MySQL or Postgres database,†said Mesosphere Senior Vice President Matt Trifiro, in an interview with The New Stack.

Read more at The New Stack

11 Top Free Raspberry Pi Publications

The Raspberry Pi is an inexpensive computer that has become the most popular device for smaller computing projects and learning. Sales have surpassed 8 million units making it the best selling UK personal computer.

This article highlights our favourite Raspberry Pi publications. They are available to read without charge, but most encourage readers to make a payment.

<A HREF=”http://www.linuxlinks.com/article/20160328051718621/RaspberryPiBooks.html“>Full article</A>

Idea – Router To Router Communication Replaced By Neural Nets?

This is just me guessing. Could we get smart communication by researching how neural networks communicate? I mean our brain are full of networks that need to send information. Maybe the smartest protocol could then be derived by letting the network learn.

My imagination tells me that if this is something like the traveling salesman problem then there could be feeling based solution that might be good enough very large problems. Like the brain maybe this could be applied to the Internet also.

/ peroglyfer.se

Be sure to also check out my previous posts

Refugee Job Idea – Solar Panel Installations?
Idea – Retrospective Power Sentences For Idea Generation

14 tail and head commands in Linux/Unix

Many people know about cat command which is useful in displaying entire file content. But in some cases we have to print part of file. In today’s post we will be talking about head and tail commands, which are very useful when you want to view a certain part at the beginning or at the end of a file, specially when you are sure you want to ignore the rest of the file content.

let’s start with the tail command, and explore all of the features this handy command can provide and see how to use it best to suit your needs. After that we will show some options that you can do and can not do with the head command.

Linux tail command syntax

tail [OPTION]... [FILE]...

Tail is a command which prints the last few number of lines (10 lines by default) of a certain file, then terminates.
Example 1: By default “tail” prints the last 10 lines of a file, then exits.

tail /path/to/file

Example :

# tail /var/log/messages
Mar 20 12:42:22 hameda1d1c dhclient[4334]: DHCPREQUEST on eth0 to 255.255.255.255 port 67 (xid=0x280436dd)
Mar 20 12:42:24 hameda1d1c avahi-daemon[2027]: Registering new address record for fe80::4639:c4ff:fe53:4908 on eth0.*.
Mar 20 12:42:28 hameda1d1c dhclient[4334]: DHCPREQUEST on eth0 to 255.255.255.255 port 67 (xid=0x280436dd)
Mar 20 12:42:28 hameda1d1c dhclient[4334]: DHCPACK from 10.76.198.1 (xid=0x280436dd)
Mar 20 12:42:30 hameda1d1c avahi-daemon[2027]: Joining mDNS multicast group on interface eth0.IPv4 with address 10.76.199.87.
Mar 20 12:42:30 hameda1d1c avahi-daemon[2027]: New relevant interface eth0.IPv4 for mDNS.
Mar 20 12:42:30 hameda1d1c avahi-daemon[2027]: Registering new address record for 10.76.199.87 on eth0.IPv4.
Mar 20 12:42:30 hameda1d1c NET[4385]: /sbin/dhclient-script : updated /etc/resolv.conf
Mar 20 12:42:30 hameda1d1c dhclient[4334]: bound to 10.76.199.87 -- renewal in 74685 seconds.
Mar 20 12:45:39 hameda1d1c kernel: usb 3-7: USB disconnect, device number 2

as you can see, this prints the last 10 lines of /var/log/messages.

Example 2: Now what about you are interested in just the last 3 lines of a file, or maybe interested in the last 15 lines of a file. this is when the -n option comes handy, to choose specific number of lines instead of the default 10.

tail -n <number_of_lines> /path/to/file

Example :

# tail -n 4 /etc/group
vboxusers:x:491:
avahi:x:70:
mailnull:x:47:
smmsp:x:51:

Example 3: We can even open multiple files using tail command with out need to execute multiple tail commands to view multiple files. Suppose if you want to see first two lines of a

tail -n <number of lines> <file1> <file2> <file3>

Example:

surendra@sanne-taggle:~/code/sh$ tail -n 2 99abc.txt startup_script.sh wifiactivate.sh ==> 99abc.txt <==
==> startup_script.sh <==sed -i 's/^.*PermitRootLogin.*$/PermitRootLogin yes/g' /etc/ssh/sshd_configservice sshd reload
==> wifiactivate.sh <==modprobe -rv iwlwifimodprobe -v iwlwifi 11n_disable=8

Example 4: Now this might be by far the most useful and commonly used option for tail command. Unlike the default behaviour which is to end after printing certain number of lines, the -f option “which stands for follow” will keep the stream going. It will start printing extra lines on to console added to the file after it is opened. This command will keep the file open to display updated changes to console until the user breaks the command.

tail -f /path/to/file

Example :

#service crond start ; tail -f /var/log/cron
Starting crond: [ OK ]
Mar 20 13:35:01 hameda1d1c CROND[5338]: (root) CMD (/root/mail/mailscript.sh)
Mar 20 13:35:33 hameda1d1c crond[2354]: (CRON) INFO (Shutting down)
Mar 20 13:35:50 hameda1d1c crond[5385]: (CRON) STARTUP (1.4.4)
Mar 20 13:35:50 hameda1d1c crond[5385]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 64% if used.)
Mar 20 13:35:51 hameda1d1c crond[5385]: (CRON) INFO (running with inotify support)
Mar 20 13:35:51 hameda1d1c crond[5385]: (CRON) INFO (@reboot jobs will be run at computer's startup.)
Mar 20 13:36:01 hameda1d1c CROND[5390]: (root) CMD (/root/mail/mailscript.sh)
Mar 20 13:36:12 hameda1d1c crond[5385]: (CRON) INFO (Shutting down)
Mar 20 13:36:25 hameda1d1c crond[5436]: (CRON) STARTUP (1.4.4)
Mar 20 13:36:25 hameda1d1c crond[5436]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 85% if used.)
^C

As you can see in this example, I wanted to start the crond service, then watch the /var/log/cron log file as service starts. I used ;  which a kind of command chaining in Linux inorder to execute two commands in single line. I am not interested in just a few number of lines then exit, but moreover I am interested in keeping watching the whole log file till service starts, then break it with CTRL+C.

Example 5: The same tail -f command can be replicated using less command well. Once you open a file with less

less /path/to/filename

Once you open file, then press shift+f

Example:

Mar 21 08:25:01 sanne-taggle CRON[5553]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)Mar 21 08:27:24 sanne-taggle wpa_supplicant[807]: wlan0: WPA: Group rekeying completed with da:3c:69:04:b1:21 [GTK=CCMP]Mar 21 08:35:01 sanne-taggle CRON[5982]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)Waiting for data... (interrupt to abort)

In order to comeout from update mode in less, you have to press ctrl+c and then press q for quit.

Example 6: We have other option -s  which should always be used with -f” will determine the sleep interval, whereas tail -f will keep watching the file, the refresh rate is each 1 second, if you wish to control this, then you will have to use the -s option “sleep” and specify the sleep interval

tail -f -s <sleep interval in seconds> /path/to/file

Example :

# tail -f -s 5 /var/log/secureMar 20 12:43:27 sa su: pam_unix(su:session): session opened for user rabbitmq by (uid=0)Mar 20 12:43:27 sa su: pam_unix(su:session): session closed for user rabbitmqMar 20 12:43:27 sa su: pam_unix(su:session): session opened for user rabbitmq by (uid=0)Mar 20 12:43:28 sa su: pam_unix(su:session): session closed for user rabbitmqMar 20 12:43:28 sa su: pam_unix(su:session): session opened for user rabbitmq by (uid=0)

Example 7: As we seen in example 3, We can open more files using tail command. Even we can view 2 files at the same time growing using -f option as well. It will also print a header viewing which file is showing this output. the header line will be beginning with “==>”

tail /path/to/file1 /path/to/file2

Example:

# tail -f /var/log/secure /var/log/cron
==> /var/log/secure <==
Mar 20 13:13:19 sa su: pam_unix(su:session): session opened for user rabbitmq by (uid=0)
Mar 20 13:13:20 sa su: pam_unix(su:session): session closed for user rabbitmq
Mar 20 13:13:25 sa su: pam_unix(su:session): session opened for user rabbitmq by (uid=0)
Mar 20 13:13:26 sa su: pam_unix(su:session): session closed for user rabbitmq
Mar 20 13:13:26 sa su: pam_unix(su:session): session opened for user rabbitmq by (uid=0)
Mar 20 13:13:26 sa su: pam_unix(su:session): session closed for user rabbitmq
Mar 20 13:13:26 sa su: pam_unix(su:session): session opened for user rabbitmq by (uid=0)
Mar 20 13:13:27 sa su: pam_unix(su:session): session closed for user rabbitmq
Mar 20 13:13:27 sa su: pam_unix(su:session): session opened for user rabbitmq by (uid=0)
Mar 20 13:13:27 sa su: pam_unix(su:session): session closed for user rabbitmq
==> /var/log/cron <==
Mar 20 13:00:02 sa CROND[19837]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Mar 20 13:01:01 sa CROND[20705]: (root) CMD (run-parts /etc/cron.hourly)
Mar 20 13:01:01 sa run-parts(/etc/cron.hourly)[20705]: starting 0anacron
Mar 20 13:01:01 sa run-parts(/etc/cron.hourly)[20714]: finished 0anacron
Mar 20 13:01:01 sa run-parts(/etc/cron.hourly)[20705]: starting logrotate
Mar 20 13:01:01 sa run-parts(/etc/cron.hourly)[20721]: finished logrotate
Mar 20 13:02:01 sa CROND[21587]: (root) CMD (/etc/puppet/scripts/update-federation-links.py)
Mar 20 13:10:01 sa CROND[28672]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Mar 20 13:13:00 sa crontab[31759]: (root) LIST (root)
Mar 20 13:13:01 sa CROND[31817]: (root) CMD (/etc/puppet/scripts/update-federation-links.py)
^C

Example 8: If you want to remove this header, use the -q option for quiet mode.

Example :

# tail -fq /var/log/secure /var/log/cron
Mar 20 13:13:19 sa su: pam_unix(su:session): session opened for user rabbitmq by (uid=0)
Mar 20 13:13:20 sa su: pam_unix(su:session): session closed for user rabbitmq
Mar 20 13:13:25 sa su: pam_unix(su:session): session opened for user rabbitmq by (uid=0)
Mar 20 13:13:26 sa su: pam_unix(su:session): session closed for user rabbitmq
Mar 20 13:13:26 sa su: pam_unix(su:session): session opened for user rabbitmq by (uid=0)
Mar 20 13:13:26 sa su: pam_unix(su:session): session closed for user rabbitmq
Mar 20 13:13:26 sa su: pam_unix(su:session): session opened for user rabbitmq by (uid=0)
Mar 20 13:13:27 sa su: pam_unix(su:session): session closed for user rabbitmq
Mar 20 13:13:27 sa su: pam_unix(su:session): session opened for user rabbitmq by (uid=0)
Mar 20 13:13:27 sa su: pam_unix(su:session): session closed for user rabbitmq
Mar 20 13:01:01 sa CROND[20705]: (root) CMD (run-parts /etc/cron.hourly)
Mar 20 13:01:01 sa run-parts(/etc/cron.hourly)[20705]: starting 0anacron
Mar 20 13:01:01 sa run-parts(/etc/cron.hourly)[20714]: finished 0anacron
Mar 20 13:01:01 sa run-parts(/etc/cron.hourly)[20705]: starting logrotate
Mar 20 13:01:01 sa run-parts(/etc/cron.hourly)[20721]: finished logrotate
Mar 20 13:02:01 sa CROND[21587]: (root) CMD (/etc/puppet/scripts/update-federation-links.py)
Mar 20 13:10:01 sa CROND[28672]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Mar 20 13:13:00 sa crontab[31759]: (root) LIST (root)
Mar 20 13:13:01 sa CROND[31817]: (root) CMD (/etc/puppet/scripts/update-federation-links.py)
Mar 20 13:20:01 sa CROND[8700]: (root) CMD (/usr/lib64/sa/sa1 1 1)

Example 9: Now what if I have a very huge /var/log/messages and I am only interested in the last certain number of bytes of data, the -c option can do this easily. observe the below example where I want to view only the last 500 bytes of data from /var/log/messages

tail -c <number of bytes> /path/to/file

Example :

# tail -c 500 /var/log/messages
 failed to connect to device: failed to connect to nws://admin@localhost:56025/?group=Administrators&;cert=%2Fvar%2Flib%2Fpuppet%2Fssl%2Fcerts%2Fc569b530-6b4f-4d72-8417-48a556bf55a5.pem&key=%2Fvar%2Flib%2Fpuppet%2Fssl%2Fprivate_keys%2Fc569b530-6b4f-4d72-8417-48a556bf55a5.pem
Mar 20 13:27:07 sa collectd[2249]: nwservice.py: Upstart service in status (status:) does not match nwipdbextractor
Mar 20 13:27:07 sa collectd[2249]: nwservice.py: Upstart service in status (status:) does not match nwbroker

Now, since we have been talking for a while about tail, lets talk about “head” command.

Head command in Linux

Head command will obviously on the contrary to tail, it will print the first 10 lines of the file. Till this part of the post, the head command will do pretty much the same as tail in all previous examples, with exception to the -f option, there is no -f option in head, which is very natural since files will always grow from the bottom.

head command syntax in Linux

head [OPTION]... [FILE]...

Example 10: As mention earlier print first 10 lines.

# head /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin

Example 11: Print first two lines of a file.

# head -n 2 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin

Example 12: this option lets you print all lines starting from a line number you specify, unlike Example 11 which will show you the first number of lines you provided.

head -n <number of lines preceeded with "-"> /path/to/file

Example :

# head -n -27 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync

As you can notice, in this example, it printed all the lines starting after line 27.

Combine head and tail command in Linux

Example 13: As tail and head commands print different parts of files in an effective way, we can combine these two to print some advanced filtering of file content. To print 15th line to 20th line in /etc/passwd file use below example.

head -n 20 /etc/passwd | tail -n 5

Output:

syslog:x:101:104::/home/syslog:/bin/falsemessagebus:x:102:106::/var/run/dbus:/bin/falseusbmux:x:103:46:usbmux daemon,,,:/home/usbmux:/bin/falsednsmasq:x:104:65534:dnsmasq,,,:/var/lib/misc:/bin/falsekernoops:x:106:65534:Kernel Oops Tracking Daemon,,,:/:/bin/false

Example 14: Many people do not suggest above method to print from one line to other line. The above example is to show how we can combine these things. If you really want to print a particular line, use sed command as shown below.

Example:

$ sed -n '5p' /etc/passwdsync:x:4:65534:sync:/bin:/bin/sync

How to move Unity launcher to the bottom of screen on Ubuntu

By design Unity launcher is placed at the left side of Ubuntu desktop and has remained immovable ever since it was introduced to the public in 2010. Ubuntu users who wanted to have Mac OS X-style launcher have had to either replace Unity launcher with an alternative dock such as CairoDock or Docky, or even […]
Continue reading…

The post How to move Unity launcher to the bottom of screen on Ubuntu appeared first on Xmodulo.

Read more at Xmodulo

Watch Collaboration Summit Live Via Free Streaming Video

Collaboration Summit begins this week in Lake Tahoe where the world’s leading technical and business leaders in open source will gather to share ideas and innovations. The event is an exclusive, invitation-only event but anyone who’s curious to know where open source technology is heading can watch keynote sessions via live streaming video on Tuesday, March 29.

Starting at 9 a.m. Pacific Time, Jim Zemlin, Executive Director of The Linux Foundation, will kick off a day of keynotes with a discussion on the state of open source. Other keynote sessions include:

  • “Cloud Foundry Shaping the Future,” Sam Ramji, CEO of Cloud Foundry Foundation

  • “Why and Open Blockchain is Critical for Business and Innovation,” Chris Ferris, Distinguished Engineer and CTO, IBM and Dan O’Prey, CMO, Digital Asset Holdings

  • David Ward, CTO, Engineering and Chief Architect, Cisco Systems

  • “How Do We Make the Internet’s Building Blocks Secure?” Marten Mickos, CEO, HackerOne

  • “Tilting at Windmills: The Connection Between Fighting Abusive Patent Asserters (aka Patent Trolls) and Civil Rights Advocacy,” Lee Cheng, Chief Legal Officer, SVP Corporate Development, Newegg

  • “Being Software Driven: It Takes a Platform,” Cornelia Davis, CTO, Transformation Practice, Pivotal Software

  • Scott Johnston, SVP, Product Management and Design, Docker

  • And more.

See the full agenda.

To watch the video stream, sign up at http://events.linuxfoundation.org/events/collaboration-summit/program/live-video-stream. Once you sign up, you’ll be able to view the live stream on this page. If you sign up prior to the live stream day/time, simply return to this page and you’ll be able to view it. While you watch, we encourage you to join the conversation on Twitter using #LFcollab.

Enjoy All 13 Videos from DevOps Networking Forum

 logo devops 16 color

Thanks for your interest in viewing the recorded sessions from DevOps Networking Forum. View all 13 recorded sessions below.

Sessions from DevOps Networking Forum

 

About DevOps Networking Forum

DevOps Networking Forum — previously known as DevOps4Networks — is an event started in 2014 by John Willis and Dave Nielsen to discuss what DevOps and Networking would look like over the next five years. The goal is to create a conversation for change similar to what CloudCamp did for Cloud adoption and DevOpsDays for DevOps.

 

Watch ONS 2016 Videos

 Open Networking Summit

Open Networking Summit 2016 is a wrap! We’ve recorded over 175 sessions — the majority are displayed below, and the remainder of the videos will be added soon. Feel free to peruse the keynote and plenary sessions and presentations from the business track, technology track, developer track, use cases / solutions track, along with mini-summits on OpenDaylight, ONOS and CORD.

Keynote + Plenary Sessions

 

Business Track

 

Technology Track

 

Developer Track

 

Use Cases / Solutions Track

 

OpenDaylight Mini-Summit

 

ONOS Mini-Summit

 

CORD Mini-Summit

 

 

3 Challenges Facing Open Networking, and More from Open Networking Summit

This is the year of open source in networking, The Linux Foundation Executive Director Jim Zemlin told a packed room at Open Networking Summit (ONS) in Santa Clara earlier this month. The industry is gaining momentum, as more network players such as China Mobile profess to adopting SDN, and use open source software to meet their needs.

“2016 is really the confluence of projects up and down the stack,” Zemlin said. “What we’re seeing now is open source projects covering the gamut of technology that’s required to run modern service provider networks and enterprise datacenter networks.”

Nowhere was this breadth of technology more evident than ONS, which featured more than 175 talks covering every aspect of open networking for developers, technologists, operators, service providers and executives. Managers and practitioners alike came together at the event to listen, present, and interact — all with the aim to accelerate development and transform the networking industry.

We’ve collected some of the first day’s keynote highlights, below. Videos are available of more than 20 keynote and plenary sessions from ONS 2016 — watch them now.

3 Challenges Facing Open Networking

Guru Parulkar co-founded Open Networking Summit with Nick McKeown and Dan Pitt in 2011 to highlight the latest developments in software defined networking (SDN), and to accelerate SDN adoption by network operators and service providers.

Parulkar, Executive Director at ON.Lab, said that over the past few years the industry has made amazing progress, overcoming many technological and business barriers. Now we can safely say that a new era of networking is here. According to him this era of networking is defined by three things: disaggregation, software and virtualization, and open source.

He said that open source communities have made much progress in creating technologies that are being adopted by the industry. However, they cannot quite claim success because they have also created new problems and many vendors still use proprietary solutions.

“We are at point where we started with closed and proprietary and we are at risk of ending up with closed and proprietary solutions unless we are careful,” Parulkar said. “We are at risk of winning the battles and losing the wars. and that is what we don’t want as a community after working so hard for it.”

He pointed out three challenges facing the networking industry:  

1) In addition to a disaggregated disaggregated and open source platform that brings lot of value, we have to build and support integrated open source solutions for scalability, high availability and ease of deployment for service providers. If open source solutions don’t bring these to service providers, then the industry will continue to be dominated by closed and proprietary solutions.

2) As we build an open source integrated solution, as well as end-to-end solutions for service providers and network operators, we do need standards — in protocols, at a minimum. We need to guarantee interoperability and prevent vendor lock-in.

3) Business leaders often view open source as a strategic weapon to gain competitive advantage. Companies that focus on this approach will often open source one piece of their solution or enlist a lot of contributors to an open source project in order to steer the outcome to their own advantage. This behavior should be discouraged. Focusing entirely on competitive advantage can be counter-productive to the overall project goals and inhibit progress and innovation.

Finally, Parulkar, pointed out the need for increasing candid dialogue to avoid undue corporate influence in open source.

 

AT&T Becomes a Software Company

John Donovan, chief strategy officer and group president at AT&T Technology and Operations talked about new data challenges facing operators and service providers.  As more and more data intensive services and apps grow in popularity companies have to change their approach.

“The traditional hardware approach is too slow. The only way to stay ahead of that kind of demand curve is software. We are all-in in virtualizing our network,” he said.

AT&T plans to virtualize 75 percent of its network by 2020, Donovan said, “We committed last year here to 5 percent in 2015 which is the hardest 5 percent, laying the foundation, and we beat that. We did 5.7 percent,” he said. “We are accelerating tremendously to 30 percent by 2016. We have 14 million wireless customers today on our fully virtualized mobile packet core, with millions more being migrated in 2016.”

He announced that AT&T is releasing a white paper on the work it has done internally; he called it ECOMP: Enhanced Control Orchestration Management and policy. It’s the foundation of AT&T’s SDN work.

“We are opening the hood of our network and showing you the engine,” said Donovan.

The ECOMP white paper is available for download and AT&T is seeking feedback on it. Based on the interest around the work AT&T has done internally the company will decide whether to release that work as open source or not.

The company aims to maintain a balance between open sourcing everything and keeping some secrets, he said. “We should retain some secret sauce but it shouldn’t be in a bucket, it should be like tabasco sauce. in a very small vial and be very potent and powerful.”

He said that AT&T is already a heavy user and contributor to open source projects including OpenStack, OPNFV, OpenDaylight, OpenContrail, ON.Lab, the Open Container Initiative, Cloud Native Computing Foundation and the Open Compute Project, among others.

“We doubled our usage of open source software in just the last year going from 5 to 10 percent and that number will continue to grow,” he said

He also addressed one question from the audience how software companies like Google, Facebook, or Amazon are becoming competitors to telcos such as AT&T. Donovan said that software lowers the barrier of entry to the industry and the only thing companies like AT&T can do to control their fate is to make this transition to SDN as fast as they can.

“The foundations of that have been laid out today. The cultural change that we will make as a company is as important as investments we are making technology wise,” he said.

He added that he was moving closer and closer to explaining AT&T’s software transformation in past tense and telling people that “AT&T has become a software company.”

 

Keynote Panel

The keynote panel “All Together Now: Integrating Networking Open Source Projects,” moderated by Zemlin, included Jonathan Bryce, OpenStack; Neela Jacques, OpenDaylight; Heather Kirksey, OPNFV; Guru Parulkar, ONOS.

The panel dealt with issues like how open source drives innovation, disrupts old business models and create new ones; how standards and open source work together; and how governance provides a level of trust and also ensures that one party won’t dominate a project.

“Historically, whenever there is a really solid open source option, whether it’s Linux or MySQL or the Apache Web server, what you see is an incredible amount of innovation that gets driven when the fundamental building blocks are open,” Bryce said “When someone can work on standard foundation pieces it frees everyone to go to the next level to do amazing things.”

Project Updates

Keynotes were followed by plenary sessions where Changhoon Kim, Barefoot Networks; Chris Price, Ericsson; Neela Jacques, OpenDaylight Project; and Thomas Vachuska, ON.Lab gave project updates on OpenDaylight, OPNFV, ONOS and P4.

Later Ayush Sharma of Huawei talked about “The New ICT Software Stack – A Collaborative platform for Business and Technology Innovation.” He mentioned how wireless carriers are using open source technologies and joked that “open source is in the air.”

The last plenary session of the day gave an overview of the Open CORD Project. The panel was joined by Tom Anschutz, AT&T; Xiongyan Tang, China Unicom; Zsolt Haraszti, PhD, Ciena; Larry Peterson, ON.Lab; Bryan Sadowski, Radisys; Kang-Won Lee, SK Telecom; and Gagan Puranik, Verizon.

Watch all the keynote and plenary sessions from ONS 2016, now available online.

Here’s What’s New in KDE Plasma 5.6

KDE Plasma 5.6 the latest version of KDE Desktop environment has been officially released and announcement by KDE development team. This release offering support for color schemes to the Breeze theme, an improved task manager with support for displaying the progress of tasks, multiple KRunner improvements for a smoother look, the implementation of the Folderview in the Panel and more..