Pinguy OS Puts On a Happier GNOME 3 Face | Reviews

By Jack M. Germain

Jul 17, 2018 11:06 AM PT

Pinguy OS Puts On a Happier GNOME 3 Face

Pinguy OS 18.04 is an Ubuntu-based distribution that offers a non-standard GNOME desktop environment intended to be friendlier for new Linux users.

This distro is a solid Linux OS with a focus on simple and straightforward usability for the non-geek desktop user. If you do not like tinkering with settings or having numerous power-grabbing fancy screen animations, Pinguy OS could be a good choice.

The GNOME desktop is the only user interface option, but Pinguy OS’ developer, Antoni Norman, tweaked the desktop environment with some different software options not usually packaged with GNOME.

His refusal to settle for the run-of-the-mill software typical of mainstream GNOME choices is one of this distro’s strongest features. The developer gives you better application options to create the best user experience within the modified GNOME environment.

Pinguy OS is a great pick for beginning Linux users because it is easy to use and offers a satisfying experience. It is also a no-nonsense computing platform for seasoned Linux users who want a GNOME environment that makes more sense.

Pinguy OS comes with user-friendly enhancements and out-of-the-box support for multimedia codecs and browser plugins. The modified GNOME user interface has enhanced menus, panels and dock bars. It includes a handpicked selection of popular desktop applications for many common computing tasks.

Sensible Modernizing

I last looked at Pinguy OS four years ago and found it both useful and easy to use. The developer offers a major upgrade about once yearly. This latest release, which arrived earlier this month, shows significant updating.

For instance, it includes GNOME 3.28. The developer tweaked many of the components to ensure a fast and modern OS. Gone are the gEdit text editor in favor of Pluma. In addition to providing better performance, Pluma is a suitable clone replacement. The file manager app is Nemo 3.8.3.

No email client is bundled with this latest release, but Thunderbird is readily available from repositories. The developer suggests using the GNOME email notifications, which is part of the GNOME desktop and works once you enter online account info into the GNOME account panel.

One of the benefits of running Pinguy OS used to be its support for 32-bit systems. However, the latest tweaking done to Pinguy OS made 32-bit versions a bad user experience. This latest release does not run on very old hardware.

Changes That Work

Earlier versions of Pinguy OS ran Docky, an aging launch dock app. It did not mesh well with the latest Pinguy OS build, so gone it is. In its place are Simple Dock and Places Status Indicator.

Pinguy OS 18.04 panel bar

Pinguy OS 18.04 combines application listings, system panel bar tools and workspace switcher into one multifunction panel. Plus, it provides a panel bar for notifications and a Simple Dock for quick launch.

Simple Dock and Places Status Indicator are GNOME extensions. Like Docky, Simple Dock places a quick launch bar at the bottom of the screen. Places Status Indicator adds a menu for quickly navigating places in the system.

Simple dock at the bottom of the screen and the panel bar across the top of the screen provide easy access to all system tools. The menu button at the left of the top panel has additional tweaks and improvements.

Some of the default GNOME apps have been replaced with MATE versions. This is another example of why Pinguy OS is not just another retread built on standard GNOME 3.

Earlier versions came with the Conky desktop applets, but all the adjusting done in the Pinguy OS 18.04 made it a distraction at best. The developer reasoned that the OS did not need Conky because it confused new users.

I can not agree more. I have found Conky to be clunky. Most of its displays focused on system readouts. Putting them on a desktop just adds to the clutter.

Under the Hood

Pinguy OS is basically Linux Mint infrastructure under the covers, but the GNOME 3 environment is redesigned with many nice usability features. The tweaking in this latest Pinguy OS goes well beyond the GNOME 3 you see in Linux Mint, however.

Pinguy OS has only one desktop flavor. It comes in two options, though: full version or the mini edition. This supports the developer’s goal of making an uncomplicated desktop environment.

The mini option gives you less prepackaged software, but you can add the software not included with a few mouse clicks.

This release uses Linux Kernel 4.15.0-23-generic. It also includes OpenGL version string 3.1 Mesa 18.1.1.

If you are a game player who fancies Window games, you will like the inclusion of Winepak’s repository. This makes it easy to install your favorites.

Pinguy OS 18.04 also ships with a new GDM and GTK Theme, which contributes greatly to giving the OS a more modern look.

Look and Feel

The desktop itself is clutter-free. You can not place icons there. That is a feature (or not) of the GNOME 3 desktop.

However, it also reinforces one of the distro’s driving principles. The goal of Pinguy OS is to give users a clean desktop with a fine-tuned interface that works without confusion. This distro does that.

Simplicity is not the only distinguishing trait. Pinguy OS is a thing of beauty. Pinguy OS comes with an eye-catching collection of artwork that randomly displays as a new background every five minutes or so.

Pinguy OS 18.04 desktop weather applet

Pinguy OS has a clutter-free desktop and a handy weather applet built into the top panel.

This process is controlled by the Variety application. You can change the timing interval and other options for the background images in the Variety Preferences panel.

Pinguy provides a reasonably solid out-of-the-box experience, but the GNOME 3 desktop limits functionality for the sake of simplicity. That is an important distinction.

A panel bar sits at the top of the screen. It holds the traditional menu button in the left corner and system notification icons on the right half of the bar. You can not add or remove any items from the bar.

A Matter of Taste

Do not get me wrong. Placing simplicity above functionality is a point of user perspective about the GNOME 3 desktop — I do not mean that as a criticism.

GNOME 3 is the foundation under several popular desktop environments. What you can see and do with it is a matter of what the developer does. This developer does a lot.

Pinguy OS is not your typical plain-Jane GNOME desktop. Pinguy OS is a solid, functional OS.

New Linux users will not be frustrated by it, but seasoned Linux users might want an advanced setting tool, which does not exist.

My personal preference is a bottom panel that puts notifications, quick launch icons, and a virtual workplace switcher applet a single mouse click at hand. I’d like to see a few icon launchers on the desktop for added convenience.

That is my comfort zone. Standard GNOME 3 dumbs down the process of navigating quickly. It unnecessarily hides access to moving around open applications on numerous virtual workplaces.

Pinguy OS has enough tweaking to build in a suitable workaround for such limitations. So in that regard, this distro gives you a better integration of the GNOME desktop.

Change for the Better

Earlier versions of Pinguy OS used the default full-screen display to show installed applications. The current release has a much better menu system. The far left corner of the panel bar has a Menu button and a Places button.

Click Places for a dropdown listing of folders such as downloads, documents, music, pictures and videos. Clicking on any of these opens a file manager with more options.

Click the Menu button to open a trilogy of functionality. This is a handy mechanism that pulls together what usually is done with several clicks in standard GNOME.

The Simple Dock provides quick access to a few essentials. The apps there include the Web browser, software store, terminal, trash and system monitoring tools.

Multipurpose Panel Bar

When you click the Main Menu button, a panel drops down from the top left corner of the screen. Across the top of this panel are buttons to restart the GNOME shell, suspend /shut down /log out user, lock screen, view Web bookmarks, view recent files, toggle startup apps view, and view applications in list/grid view.

A search window makes finding applications fast. As you type letters, a list of icons for matching applications appears. Click the gear button in the far right of this top row to open a GNOME Menu settings panel. It is here that you can turn on/off numerous features such as activating hot corners.

Down the left edge of the main menu panel is a list of categories that includes Frequent Apps and Favorite Apps. You see that list in the large display area in the center of the dropdown panel. Depending on whether you set grid or list view, a vertical list of program titles fills either the display area or a mini version of the full-screen display that you see in standard GNOME 3.

Built-in Workspace Switcher

What I really dislike about the usual display for virtual workspaces is having to push the mouse pointer into the top left hot corner to slide out the panel from the right edge of the screen. Pinguy OS has a much better solution.

The right edge of the Main Menu panel automatically shows the virtual workspaces in thumbnail view. What a concept! It is simple and efficient.

This approach makes it very handy to navigate among different virtual desktops with a single mouse click. Other features lets you use window actions to move an application to another workspace or jump to a new location using shortcuts.

Settings Supremacy

The top panel bar in GNOME (including Pinguy OS) does not dock open applications or provide any panel applets. That short-circuits many of the special features the panel provides in other Linux desktop environments.

However, Pinguy OS makes up for that by providing a consolidation of system settings. This is a very useful alternative.

Access the system settings from the Main Menu /System Tools /Settings. The list of settings and preferences resembles the dropdown top panel on an Android device. It is very straightforward and complete.

Pinguy OS 18.04 preference panels

A design based on simplicity puts nearly all of the system settings into an Android-style set of preference panels.

A second settings panel of sorts is available by clicking the Gear button at the far right top of the Main Menu. Click on a category to see a full panel view of preferences to turn on/off. This settings panel provides much of the functionality that would otherwise be provided in a fully functional panel bar at the top (or bottom) of the Linux screen.

Bottom Line

Pinguy OS may not satisfy power users who like to control navigation with keyboard shortcuts and advanced system settings. However, if you just want your system to work from the start, Pinguy OS has a lot going for it.

Do not let this distro’s self-avowed fervor for simplicity let you misjudge its power and usability. If you think it is too basic for serious users, your thinking might be skewed.

Even if you do not prefer the GNOME 3 desktop, give Pinguy OS a try. It is not your standard GNOME. This OS improves upon most of GNOME 3’s shortcomings. It offers a solid, better GNOME integration.

Want to Suggest a Review?

Is there a Linux software application or distro you’d like to suggest for review? Something you love or would like to get to know?

Please
email your ideas to me, and I’ll consider them for a future Linux Picks and Pans column.

And use the Reader Comments feature below to provide your input!

Jack M. Germain has been an ECT News Network reporter since 2003. His main areas of focus are enterprise IT, Linux and open source technologies. He has written numerous reviews of Linux distros and other open source software.
Email Jack.

Source

Cool-Retro-Term is a great Mimic of old Command Lines, Install in Ubuntu/Linux Mint – NoobsLab

Cool-retro-term is a free terminal emulator developed by

Filippo Scognamiglio

, it mimics the look and feel of the old cathode tube screens. If you are tired of your current terminal than it comes in hand as eye-candy, it is customizable and reasonably lightweight terminal emulator. It uses the Konsole engine which is powerful and mature, it requires Qt 5.2 or higher to run terminal emulator.

It has pre-configured templates so you can use them with just one click, profiles includes: Amber, Green, Scanlines, Pixelated, Apple ][, Vintage, IBM Dos, IBM 3287, and Transparent Green. Further more you can create your own profile and use it.

It’s preferences offers a lot of customization: you can adjust brightness, contrast, and opacity; font; font scaling and width; cool effects for terminal; and you can control FPS, texture quality, scanlines quality, and bloom quality. Further more you can dive into settings to change colors, shadows etc.

cool retro terminal

Preferences

Note:

Make sure to use right commands according to your distribution version.

Available for Ubuntu 18.04 Bionic/Linux Mint 19/18.3/18.2/and other Ubuntu derivatives
To install Cool-Retro-Term in Ubuntu/Linux Mint open Terminal (Press Ctrl+Alt+T) and copy the following commands in the Terminal:
Available for Ubuntu 16.04 Xenial/14.04 Trusty/12.04 Precise/Linux Mint 18/17/13/ and other Ubuntu derivatives
To install Cool-Retro-Term in Ubuntu/Linux Mint open Terminal (Press Ctrl+Alt+T) and copy the following commands in the Terminal:
What do you say about this great application? Let us know in the comment below

Source

SUSE OpenStack Cloud 9 Beta – Experience Cloud 9

Share with friends and colleagues on social media

We are happy to announce that the SUSE OpenStack Cloud 9 beta program has started. This is an important step to delivering Cloud 9 to our customers and to get feedback from you. I invite you to take advantage of the beta program that will be running for the next few months.

Cloud 9 Features

So what features are in the Cloud 9 beta?

Major features that are in the Cloud 9 beta program include the following:

  • OpenStack Rocky Release based on SLES 12 SP4
  • Two options for Lifecycle Management
    • Crowbar
    • Cloud Lifecycle Manager(CLM)
  • New Graphical CLM Admin Console for Day 2 Operations
  • IPV6 Support
  • Technology Preview for Policy Based Optimization using the OpenStack Watcher project.

These features will be delivered in an agile manner during the beta program. We will provide a new beta releases every two weeks during the beta program. Our current plans are to conclude the beta program in the first quarter of 2019. This is a key milestone to receive your feedback to complete the release of Cloud 9. We are targeting a first quarter 2019 release for SUSE OpenStack Cloud 9.

You can expect even more functionality after the initial release of Cloud 9. We plan to also deliver Cloud 9 updates which will include features and fixes as well. We have a similar release life cycle and delivery mechanism as past releases to continue to delivery features after the general availability of Cloud 9.

More Information

To find out more information about the SUSE OpenStack Cloud 9 beta program please have a look at the blog from our beta manager Vincent Moutoussamy. Blog on Details of Cloud 9 Beta

Also, here is the link to the Cloud 9 beta webpage that provides the instructions on how to participate in the beta program. https://www.suse.com/betaprogram/cloud-beta

Have you every wondered where the term “On Cloud Nine” came from? This came from the US Weather Bureau in the 1950s, in which “Cloud Nine” signifies cumulonimbus type clouds that so attractive. The definition is a state of perfect happiness or bliss. Please give Cloud 9 from SUSE a test ride and I hope you achieve happiness.

 

Share with friends and colleagues on social media

Source

What are the Things to Do After Elementary OS Juno Installation

Elementary Juno Things to Do

Here comes Elementary OS 5 Juno which is built with ultimate care for better user experience. This time it comes with Linux 4.15 (based on Ubuntu 18.04 LTS) which brings improved hardware support and performance. Read the official release announcement and know about the added features in details.

If you already downloaded & installed elementary Juno then I will show things to do after installing elementary OS Juno for better user experience.

Things to do after installing elementary OS Juno

1) System Update

Open the command line by clicking Applications in upper left portion of the screen, and click Terminal.
To permanently become root user, type sudo su – and enter user password you specified during installation.

$ sudo su –
[sudo] password for linoxide:
[email protected]:~#

To get a list of all packages that should be updated, enter the following command

# apt-get update
Now to do the actual update, enter
# apt-get upgrade

After you accept (‘y’) the installation, it will take a while, depending on how many packages are there to be updated.

2) Gnome Tweak

Gnome tweak is a software that you can use to customize your Gnome Desktop environment such as the icons, theme, cursor theme and many other things.

# apt-get install gnome-tweaks

3) Enable tap to click for laptop users

Some Linux systems disable the tap to click so you will need to enable it in order to use it. You can enable it by going to Applications -> system settings -> Mouse & Touchpad.

4) Enable Night light

The night light feature adapts the display settings based on your location and the time of the day which reduces the amount of blue light emitted in the evenings. You can enable it by going to Applications -> system settings -> Displays. The schedule is automatic but you can set it manually

5) Configure Networking

The easiest way is through GUI-click the icon of the network in top right portion of the screen.

Click Network Settings, choose Ethernet and Edit Connections. Select Wired Connection 1 and click the tool icon

Now in IPv4 tab, enter “Manual” instead of “DHCP”, and fill in the fields for address, subnet mask, gateway, and DNS server accordingly.

6) Remote Access via SSH

To remotely connect to your server via SSH, you need to install an SSH server on your Elementary OS virtual machine.

# apt-get install openssh-server

7) LibreOffice

For a free Office alternative, install libreOffice.

# apt-get install libreoffice

After a quite lengthy installation, you will get new icons in Applications for LibreOffice Base, Cals, Draw and its other application.

8) VLC Player

The fabulous VLC player is easy to install with:

# apt-get install vlc

9) Amarok

Some people prefer to play music with Amarok music player, and it can be installed with

# apt-get install amarok

10) Audacity

One of the best audio recording and editing software on Linux is Audacity.

# apt-get install audacity

11) Thunderbird

My personal preference for mail clients on Linux as well as on Windows, Mozilla Thunderbird is available for install as well.

# apt-get install thunderbird

12) Firefox

For those of you who like Firefox web browser:

# apt-get install firefox

13) GIMP

Not really a Photoshop, but this is a fabulous graphic editing tool

# apt-get install gimp

14) FileZilla

If you need to access remote FTP connections, most of the people would recommend Filezilla.

# apt-get install filezilla

15) Skype

Skype is not available from default repositories, you need to download the installation package (.deb file) from the official download page.

# wget https://go.skype.com/skypeforlinux-64.deb

# dpkg -i skypeforlinux-64.deb

If you get errors about dependencies, and you probably will execute the following command:

# apt install -f

16) Submission Client

For great torrent client called Submission, execute:

# apt-get install transmission

17) Dropbox

For this great shared storage, go to the dropbox download page

Copy the link and download the .deb package using wget

# wget
https://www.dropbox.com/download?dl=packages/ubuntu/dropbox_2015.10.28_amd64.deb

After you most likely encountered errors, execute the following:

# apt install -f

18) GDebi

Gdebi is a tool for installation of .deb files with automatic installation of dependencies.

# apt-get install gdebi

19) Chrome

We will use gdebi to install Google Chrome. I assume you have already installed gdebi as mentioned in the above steps.

Go to Google chrome download page and download .deb file. By default, file will go to the “Downloads” folder.

# gdebi google-chrome-stable_current_amd64.deb

20) Archive/Compression Tools

The following command will install all major archive and compression tools.

# apt-get install rar unrar cabextract lzip lunzip arj unace p7zip-rar p7zip

21) Java

You will need Java JDK for many things, so you can install it with:

# apt-get install openjdk-8-jdk

22) Video Processing Codecs

If you are going to process videos, you need codecs:

# apt-get install libavcodec-extra ffmpeg

23) Blender

You can install Blender, used for animation and 3D modeling as well

# apt-get install blender

24) Kdenlive

Kdenlive is used for video editing.

# apt-get install kdenlive

25) LibreCAD

You can also install computer-aided design (CAD) application for 2D design, similar to AutoCAD, called LibreCAD.

# apt-get install librecad

26) Ardour

With Ardour, you can record,edit and mix audio.

# apt-get install ardour

You will need to accept to grant permissions to jackd daemon.

27) Lmss

You can install LMSS, multiplatform digital audio workstation.

# apt-get install lmms

28) Spotify

Installing spotify is just a bit more complicated

# apt install software-properties-common
# apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys 0DF731E45CE24F27EEEB1450EFDC8610341D9410
# add-apt-repository “deb http://repository.spotify.com stable non-free”
# apt-get install spotify-client

29) Wine

If all these programs do not satisfy your needs, and you still need a Windows version of some program, you can install Wine, which lets you run native Windows programs under Elementary OS.

Luckily, Wine is already installed on Elementary OS.

30) Install Atom

Atom is an advanced open source text and source code editor useful for programmers. It is built on Electron and developed by GitHub You can install the latest stable release

# wget https://github.com/atom/atom/releases/download/v1.30.0/atom-amd64.deb
# dpkg -i atom-amd64.deb

Now you can run your tool

Enjoy your Elementary OS 5 Juno! Please advise if any above programs installation fails in the below comments.

Source

Ubuntu Linux 18.10 Cosmic Cuttlefish is finally available for download!

There has never been a better time to be a Linux enthusiast. There are so many great distributions from which to choose, including elementary OS 5 Juno, Linux Mint 19, and Bodhi 5.0.0. What do those aforementioned operating systems have in common? They are based on Ubuntu. To take things a step further, Canonical’s operating system is based on Debian, but I digress.

But yeah, Ubuntu is wildly popular — with both end users and other Linux distro maintainers. When a new version of the operating system is released, the world goes wild. Well, it’s time to get excited, yall! Today — after a short Beta period — Ubuntu Linux 18.10 Cosmic Cuttlefish is finally available for download!

ALSO READ: UBports Foundation releases Linux-based Ubuntu Touch OTA-5

“Codenamed ‘Cosmic Cuttlefish,’ 18.10 continues Ubuntu’s proud tradition of integrating the latest and greatest open source technologies into a high-quality, easy-to-use Linux distribution. The team has been hard at work through this cycle, introducing new features and fixing bugs,” says Adam Conrad, Software Engineer, Canonical.

ALSO READ: Canonical unveils the official Ubuntu Linux 18.10 ‘Cosmic Cuttlefish’ wallpaper

Conrad further says, “The Ubuntu kernel has been updated to the 4.18 based Linux kernel, our default toolchain has moved to gcc 8.2 with glibc 2.28, and we’ve also updated to openssl 1.1.1 and gnutls 3.6.4 with TLS1.3 support. Ubuntu Desktop 18.04 LTS brings a fresh look with the community-driven Yaru theme replacing our long-serving Ambiance and Radiance themes. We are shipping the latest GNOME 3.30, Firefox 63, LibreOffice 6.1.2, and many others.”

ALSO READ: Lexar unveils JumpDrive Fingerprint F35 for Windows, macOS, and Linux

Sadly, according to the release notes, there are some known issues as listed below.

  • After installing Cosmic alongside Cosmic, the resized filesystem is corrupted (bug 1798562) It has not been reported to happen if the original operating system is something else than Cosmic.
  • When Ubuntu is reinstalled with preserving existing data, an error message is displayed due to “Could not get lock /target/var/cache/apt/archives/lock” (bug 1798369). The packages installed originally are not reinstalled and must be reinstalled manually. Although the user data is preserved.
  • The screen reader doesn’t read the installer when executed from a live session (bug 1797861), is not auto-enabled on first login even if it’s been enabled during installation (bug 1796275) and the pages of the first run wizard are not read properly (bug 1797868)
  • When disconnecting from VPNs, DNS resolution may become broken requiring a restart of resolved. $ sudo systemctl restart systemd-resolved.service Bug 1797415
  • In an OEM installation, during user setup, the language selected is not taken into account (bug 1798554)
  • The gnome-initial-setup Quit option from the application menu in the top bar doesn’t quit the application. If you want to quit g-i-s use quit from the dock menu instead.

ALSO READ: Plex for Linux now available as a Snap

Ready to download Ubuntu 18.10? You can get the ISO using the top link below. In addition, you can download several official flavors of the operating system as well, such as Kubuntu, Xubuntu, and more.

Source

Ubuntu 18.10 “Cosmic Cuttlefish” Due Out Today, Arm Launches IoT-Focused Mbed Linux, GitHub’s New Security Features, MongoDB Announces New Server Side License and Google to Charge for Apps on Android Handsets Sold in Europe

News briefs for October 18, 2018.

Ubuntu 18.10 “Cosmic Cuttlefish” expected to be released today. According to Phoronix, the
biggest change for users will be the revised default theme for the GNOME
Shell experience, now known as “Yaru”. Ubuntu 18.10 will also have the Linux
4.18 kernel, “which means better hardware support, various performance
improvements, and other optimizations compared to Ubuntu 18.04’s Linux 4.15”.

Arm launches the IoT-focused Mbed Linux OS and also extends Pelion IoT
Platform services. According to Linux.com,
Mbed Linux “combines the Linux kernel with tools and recipes from the
Intel-backed Yocto Project. The distro also integrates security and IoT
connectivity code from its open source Mbed RTOS”. In addition, the Pelion
IoT Platform “will align
with Intel’s Secure Device Onboard (SDO) provisioning technology to make
it easier for IoT vendors and customers to onboard both x86 and Arm-based
devices using a common Pelion platform. Arm also announced Pelion related
partnerships with myDevices and Arduino.”

GitHub updated its platform this week, which included many developer-centric
changes and security features, but the most notable change is the
“expansion of the Security Alerts feature, which also now supports Java and
.NET projects, on top of the original JavaScript, Ruby and Python”, ZDNet
reports
.

MongoDB
recently announced
it will be released under the new Server Side
Public License
: “The SSPL clarifies the conditions for making MongoDB
publicly available as a service, to ensure we can continue to invest in
building MongoDB for our users rather than in costly litigation over
enforcing the AGPL. All subsequent versions and patch releases to prior
versions of MongoDB made after October 16th, 2018 will be issued under the
new SSPL.”

Google plans to charge smartphone makers to pre-install apps like Gmail
and YouTube on Android handsets sold in Europe. The
Verge
quotes Android leader Hiroshi Lockheimer, “Since the
pre-installation of Google Search and Chrome together with our other apps
helped us fund the development and free distribution of Android, we will
introduce a new paid licensing agreement for smartphones and tablets shipped
into the [European Economic Area].”

Source

SSH Authentication Bug Opens Door If You Say You’re Logged-In

Another security vulnerability can be put in the “found and fixed” category. “Fixed,” that is, if vulnerable servers apply the patch. The good news is that most servers aren’t going to be affected, which narrows the problem down to mere thousands. It could have been much worse.

The problem was with libssh, the popular library for supporting the Secure Shell (SSH) authentication protocol, which due to a coding error would believe anyone who told it their login had already been authenticated and open the access door wide.

Technically speaking, the libssh SSH authentication process is usually started with the message “SSH2_MSG_USERAUTH_REQUEST”, but if sent “SSH2_MSG_USERAUTH_SUCCESS” instead, the server would take this as all the proof it needed that the user had already successfully been authenticated.

The bug, officially CVE-2018-10933, was discovered by Peter Winter-Smith, a researcher at security firm NCC, who then reported it to libssh developers. The devs pushed out versions 0.8.4 and 0.7.6 to address the issue last Tuesday, as well as patches for older versions.

Only server installations need to be patched, as client installs are not vulnerable.

This could have had a nasty ending. The vulnerability had been present since the release of version 0.6.0, which was released in January 2014, but evidently escaped being discovered by the black hats. The potential scope of the exploit was reduced because most servers, IoT devices, and personal computers use the openssh library instead of libssh to implement SSH.

The latter does much to limit the scope of this exploit. According to Amit Serper, who is head of security research at Cybereason, the vulnerability affects a minimum of 3,000 servers (up to about 6,000), but those numbers are only a drop in the serverland bucket.

It could have also been much worse had GitHub, which uses libssh, been affected. Fortunately, GitHub has customized its implementation and doesn’t use the SSH2_MSG_USERAUTH_SUCCESS message.

“Patches have been applied out of an abundance of caution,” GitHub security said in a tweet, “but GHE was never vulnerable to CVE-2018-10933.”

If they had been vulnerable, attackers could have gained access to its customers source code, which includes the code from some of the largest development houses in the world.

Source

How to Find Any File or Command on a Linux System

Most Popular

Recent Linux Articles

Topics

Arch Linux
careers
CentOS
cheat sheet
Cloud
Command Line
Debian
Desktop
Fedora
File System
FTP
Gentoo
Installation
jobs
Linux
Linux Mint
Mageia
MySQL
Nginx
OpenSuse
Programming
Python
RedHat
SCP
Server
Shell Scripting
Slackware
SSH
text editor
Ubuntu
Vagrant
Video
vim
VirtualBox
Web Hosting
Windows

Linux Cheat Sheet Download

Enter your email address below to download this Linux command line cheat sheet in an easy-to-read and ready-to-print format.

Source

Linux Top 3: Fedora 25, openSUSE 42.2 and Zorin OS 12

November 28, 2016
By Sean Michael Kerner

This is the time of year when Linux distribution releases start to slow down (just a bit), but there have been several noteworthy recent releases to recognize before 2017 starts.

1) Fedora 25

Red Hat’s community Linux project Fedora releases Fedora 25 on November 22, providing the second milestone update for 2016. Among the big features is full support for the Wayland display server, which finally replaces the decades old X11 system.

“Wayland has been under development for several years and seeks to provide a smoother, richer experience for graphical environments and better capabilities for modern graphics hardware,” Matthew Miller, Fedora Project Leader wrote in his mailing list announcement message. “To further enhance ease-of-use, Fedora 25 Workstation also features GNOME 3.22, which offers multiple file renaming, a redesigned keyboard settings tool and additional user interface improvements.”

2) openSUSE 42.2

While Fedora continues to act as a sort of proving ground (they don’t like calling it a ‘beta’) for features that often end up in Red Hat Enterprise Linux (RHEL), SUSE is taking a very different approach with its openSUSE Leap distribution.

With Leap, ideas and technologies already proven in SUSE Linux Enterprise come to the freely available openSUSE 42 distribution. The openSUSE 42.2 Leap release debuted on November 16.

Leap is made to give stability-minded users and conservative technology adopters peace of mind. openSUSE Leap 42.2 is powered by the Linux 4.4 Long-Term-Support (LTS) kernel and is a secure, stable and reliable server operating system for deploying IT services in physical, virtual or cloud environments.

A selective process of including well-established packages in openSUSE Leap 42.2 gives new meaning to the term Linux Optimization; openSUSE Leap is simply the safe choice that offers Linux professionals a user-friendly desktop and a feature-rich server environment.

3) Zorin OS 12

Unlike Fedora and openSUSE which are both backed by large vendors, Zorin is a smaller operation, but it’s still trying to generate revenues. Zorin Core is freely available, while the Ultimate edition, which adds games and support is a paid commercial release. The new Zorin OS 12 distribution became generally available on November 18.

At the core of Zorin is the Zorin Desktop Environment which is based on Gnome Shell.

With the new Zorin Desktop 2.0 environment comes a fresh new look. The dark tones of the interface shell create a contrast against the app windows to give a clear distinction between the system UI and the work you’re focusing on.

Sean Michael Kerner is a senior editor at LinuxPlanet and InternetNews.com. Follow him on Twitter @TechJournalist

Source

what is the difference between zabbix passive checks & active checks ?

Zabbix agents support both passive (polling) and active checks (trapping). Zabbix may perform checks based on an interval, however, it is also possible to schedule specific times for item polling.

Passive checks (polling):

  • Zabbix server (or proxy) requests a value from Zabbix agent
  • Agent processes the request and returns the value to Zabbix server (or proxy)

Zabbix server or proxy asks for some data (for example, CPU load) and Zabbix agent sends back the result to the server.

Example: agent ping

  1. Server opens a TCP connection
  2. Server sends agent.pingn
  3. Agent reads the request and response with <HEADER><DATALEN>1
  4. Server processes data to get the value, ‘1’ in our case
  5. TCP connection is closed

Active checks (trapping):

  • Zabbix agent requests from Zabbix server (or proxy) a list of active checks
  • Agent sends the results in periodically

Active checks require more complex processing. The agent must first retrieve from the server(s) a list of items for independent processing.

For example:

  1. Agent opens a TCP connection
  2. Agent asks for the list of checks
  3. Server responds with a list of items (item key, delay)
  4. Agent parses the response
  5. TCP connection is closed
  6. Agent starts periodical collection of data

Zabbix Trapper

Trapper items accept incoming data instead of querying for it.It is useful for any data you might want to “push” into Zabbix.

To use a trapper item you must:

  1. have a trapper item set up in Zabbix
  2. send in the data into Zabbix(with zabbix_sender)

Source

WP2Social Auto Publish Powered By : XYZScripts.com