The quality of image and video capture has improved tremendously over the years and the capabilities of our digital devices continue to push the limits of image quality. However, there is a bummer! The high-res images we take does come at the hefty price of an increase in the size of images taken.
For this reason, uploading images on the internet can be painfully slow especially if you’re on a network with minimal bandwidth. While there are varying online services and softwares for other platforms that will effectively convert your image files while still maintaining the original quality, it is rather hard to come by native clients for Linux systems.
XnViewMP – Image Manipulation Tool
XnviewMP is a full featured cross-platform image manipulation software; albeit not in the league of GIMP and Photoshop, the software does own up to its advertised features and capabilities.
Asides being a batch image converter, XnViewMP supports a wide variety of formats totaling 500 including animated; it is bundled with a number of filters and effects, and quite a few other basics as listed below followed by the 500 formats supported – you can, however, jump straight to XnViewMP installation , if you’d rather not go through the list.
Other noteworthy features of XnView’s Linux client include:
- 70 graphic export file formats supported
- Support for multipage TIFF, Animated GIF, Animated ICO
- Image IPTC, EXIF metadata support
- EXIF auto rotation support
- IPTC editing
- Support for resize, rotate, crop
- Brightness and contrast adjustment supported
- Fullscreen mode
- Image slide show with effects
- Screen capture
- Create or edit Multi-page file (TIFF, DCX, LDF)
- Compare image side by side
- Filmstrip layout
And the long list of supported input formats (alphabetically) are:
- ADEX img,rle
- AIM Grey Scale ima,im
- ARF arf
- AT&T Group 4 att
- Access g4
- Aces200 ace
- Acorn Sprite
- Adobe Illustrator ai
- Adobe PhotoParade php
- Adobe Photoshop psd
- Advanced Art Studio ocp,art,pic
- AirNav anv
- Alias Image File pix,als,alias
- Alpha Microsystems BMP bmp
- Amapi 2d
- Amica Paint ami,[b]
- Amiga IFF iff,blk
- Amiga icon info
- Amstrad Cpc Screen
- Andrew Toolkit raster object atk
- Apollo HDRU hdru,hdr
- ArcInfo Binary hdr
- Art Director art
- Artisan art
- Artist 64 a64
- Astronomical Research Network arn
- Aurora sim
- Auto F/X afx
- Autocad CAD-Camera img
- AutoCAD DXF dxf
- AutoCAD DWG dwg
- Autodesk Animator fli,flc
- Autodesk SKETCH thumbnail skf
- Autodesk SketchUp component skp
- Autologic gm,gm2,gm4
- Award Bios Logo epa
- Axialis Screensaver ssp
- B3D (images) b3d
- BFLI bfl,bfli
- BMF bmf
- BYU SIR sir
- Bfx Bitware bfx
- Bio-Rad confocal pic
- Blazing Paddles pi
- Bob Raytracer bob
- Brooktrout 301 brk,301,brt
- Buttonz & Tilez texture til
- byLight bif
- CALS Raster cal,cals
- CDU Paint cdu
- CMU Window Manager cmu
- CP8 256 Gray Scale cp8
- Calamus cpi,crg
- Canon Navigator Fax can
- Canon PowerShot crw
- Cartes Michelin big
- Casio QV-10/100 Camera cam
- Chinon ES-1000 digital camera cmt
- Cloe Ray-Tracer clo,cloe
- ColoRIX rix,sci,scx,sc?
- CompW wlm
- CompuServe GIF gif,giff
- Computer Eyes, Digital Vision ce
- ComputerEyes Raw ce1,ce2
- Core IDC idc
- Corel Draw Bitmap (preview) cdr
- Corel Draw Pattern (preview) pat
- Corel Flow bmf
- Corel Metafile Exchange (preview) cmx
- Corel PhotoPaint 6.0 cpt
- CoverDesigner ncd
- CoverDesigner Template nct
- DBW Render
- DIV Game Studio Map map
- DIV Game Studio Multi Map fpg
- DKB Ray-Tracer dis
- DPX dpx
- Dali Raw sd0,sd1,sd2
- Datacopy img
- Degas & Degas Elite pi1,pc1,pi2, pc2,pi3,pc3, pi4,pi5,pi6
- Deluxe Paint, Electronic Arts lbm,ilbm
- Dicom dcm,acr
- Digital F/X tdim
- Digital Research (GEM Paint) img,gem
- Discorp CMP Image cmp
- DjVu djvu,djv,iw4
- Doodle Atari doo
- Doodle C64 dd
- Doodle C64 (Compressed) jj
- Dr Halo cut
- Draz Paint drz
- EA Sports FSH fsh
- EPS Interchange Format epi
- ERI-chan (Entis Rasterized Image) eri
- ESM Software Pix pix
- Ecchi ecc
- Eclipse tile
- Edmics c4
- Electric Image ei,eidi
- Embroidery bmc
- Encapsulated Postscript(Preview) eps
- Enhance Simplex esm
- Eroiica eif
- Enhanced Compressed Wavelet ecw
- Explore (TDI) & Maya tdi,iff
- FIF (Iterated System) fif
- FIT fit
- Fax Group 3 g3,fax
- Fenix Map map
- Fenix Multi Map fpg
- Flash Image fi
- FlashPix Format fpx
- Flexible Image Transport System fts,fits,fit
- Fuzzy bitmap fbm,cbm
- GeoPaint geo
- Gfa Raytrace sul
- Gimp Bitmap xcf
- Gimp Brush gbr
- Gimp Icon ico
- Gimp Pattern pat
- GoDot 4bt,4bit,clp
- HF hf
- HP-48/49 GROB gro,grb
- HRU hru
- HSI Raw raw
- Half-Life Model mdl
- Hayes JTFax jtf
- Hemera Photo Image hpi
- Hemera Thumbs hta
- Heretic II MipMap m8
- Hi-Eddi hed
- Hires C64 hir
- Homeworld Texture lifHPGL/2 plt, hgl, hg, hpg, plo, hp,hp1, hp2, hpgl2, gl2, prn, spl
- IBM Kips kps
- IBM Printer Page Segment pse
- IM5 (Visilog) im5
- IMNET Image imt
- IOCA ica,ioca
- ISS iss
- Icon Library icl
- Image Capture Board icb
- Image Magick file mif,miff
- Image Speeder ish
- Image System (Hires) ish
- Image System (Multicolor) ism
- Image Systems RLC2 Graphic rlc
- ImageLab b&w,b_w
- Imaging Fax g3n
- Imaging Technology img
- Img Software Set img
- Inshape iim
- InterPaint (Hires) iph
- InterPaint (Multicolor) ipt
- Intergraph Format itg,cit,rle
- Interleaf iimg
- Iris CT ct
- Iris graphic iris
- J Wavelet Image Codec wic
- JBIG jbg,bie,jbig
- JPEG / JFIF jpg,jpeg,jif
- JPEG-2000 Code Stream jpc
- JPEG-2000 JP2 File Format jp2,j2k,jpx
- JPEG-LS jls
- Jeff’s Image Format jif
- Jovian VI vi
- Jpeg Network Graphics jng
- JustButtons animated bitmap btn
- Khoros Visualization Image file vif,viff,xv
- KinuPix Skin thb
- Kiss Cel cel
- Koala Paint koa
- Koala Paint (Compressed) gg
- Kodak Cineon cin
- Kodak DC120 Digital Camera kdc
- Kodak DC25 Camera k25
- Kodak Photo CD pcd
- Kofax Group 4 kfx
- Konica Camera File kqp
- LSS16 16
- LView Pro lvp
- LaserData lda
- Light Work Image lwi
- LucasFilm Format lff
- Lumena CEL cel
- LuraDocument Format ldf
- LuraWave Format lwf
- LuraWave JPEG-2000 Code Stream jpc
- LuraWave JPEG-2000 Format jp2,j2k,jpx
- MAGIchan Graphics mag
- MGI Photosuite Project pzp
- MGR bitmap mgr
- MTV Ray-Tracer mtv
- Mac Paint mac,mpnt,macp
- Macintosh Quickdraw/Pict pic,pict,pict2 pct
- Maggi Hairstyles & Cosmetics fff
- Male MRI pd,t1,t2
- Male Normal CT fre
- Marks Russel File mrf
- Mavica 411
- Maw-Ware Textures mtx
- Mayura Draw pdx
- MegaPaint bld
- Megalux Frame frm
- Micro Dynamics MARS pbt
- Micro Illustrator Uncompressed mil
- Micrografx Picture Publisher 4.0 pp4
- Micrografx Picture Publisher 5.0 pp5
- Microsoft Paint msp
- Microtek Eyestar img
- Mindjongg Format ipg
- MonkeyCard pdb
- MonkeyLogo pdb
- MrSid sid
- Msx 2 Screen sc2
- Multiple Network Graphics mng
- Multiple Network Graphics mng
- NCR Image ncr
- NIST ihdr pct
- National Imagery Transmission nitf
- NeoBook Cartoon car
- Neochrome (ST & TT) neo
- Neopaint Mask npm
- Neopaint Stamp stw
- Nikon D1 digital camera nef
- Nokia Group Graphics ngg
- Nokia Logo File nlm
- Nokia Operator Logo nol
- Nokia OTA bitmap otb
- OAZ Fax oaz
- OS/2 Bitmap bmp,bga
- Olicom Fax ofx
- Open Image Library Format oil
- Optigraphics cft
- Optigraphics Tiled ttf
- Optocat abs
- Oric Hires hir
- Oric TAP tap
- Os/2 Warp bga
- PABX background pix
- PC Paint / Pictor Page pic,clp
- PCO b16
- PM pm
- PWC pwc
- Page Control Language pcl
- Paint Magic pmg
- PaintShopPro Browser Cache File jbf
- PaintShopPro Frame pfr
- PaintShopPro Image psp
- PaintShopPro Mask msk
- PaintShopPro Pattern pat
- PaintShopPro Picture Tube tub
- PaintShopPro Texture tex
- Palm Pilot pdb
- Pegs pxs,pxa
- Pfs Art Publisher art
- Photo Deluxe pdd,pdb
- PhotoFantasy Image fsy
- PhotoFrame frm
- PhotoStudio File psf
- PhotoStudio Stamp stm
- Photomatrix cat
- Pict2 p2
- Photopaint Image apx
- Picasso 64 p64
- Picture Gear Pocket prc
- Pixar picture file pic,pxr,picio
- Pixel Power Collage ib7,i17,i18
- Pixia pxa
- Pixibox pxb
- Planetary Data System pds,img
- Playback Bitmap Sequence bms
- Pocket PC Bitmap 2bp
- Polychrome Recursive Format prf
- Portable Bitmap pbm,rpbm
- Portable Document Format pdf
- Portable Greyscale pgm,rpgm
- Portable Image pnm,rpnm,pbm
- Portable Network Graphics png
- Portable Pixmap ppm,rppm
- Portfolio Graphics pgf
- Portfolio Graphics Compressed pgc
- Portrait cvp
- Poser Bump bum
- Postscript ps,eps
- PowerPoint (images) pps
- PowerPoint Presentation (images) ppt
- Printfox/Pagefox bs,pg,gb
- Prisms pri
- Psion Serie 3 Bitmap pic
- Psion Serie 5 Bitmap mbm
- Punk Productions Picture ppp
- Puzzle pzl
- Q0 q0,rgb
- Qdv (Random Dot Software) qdv
- Qrt Ray-Tracer qrt
- Quake Texture wal
- Quantel VPB vpb
- QuickTime Image Format qtif,qti
- RIPTerm Image icn
- Radiance rad,img,pic
- Rainbow Painter rp
- Raw raw,gry,grey
- Rayshade pic
- Red Storm File Format rsb
- Ricoh Digital Camera j6i
- Ricoh Fax 001
- Ricoh IS30 pig
- RunPaint (Multicolor) rpm
- SBIG CCD camera ST-4 st4
- SBIG CCD camera ST-X stx,st4, st5, st6,st7,st8
- SPOT dat
- Saracen Paint sar
- SciFax sci
- SciTex Continuous Tone sct,ct
- Seattle Film Works sfw
- Seattle Film Works multi-image pwp,sfw
- SecretPhotos puzzle xp0
- Sega SJ-1 DIGIO sj1
- Sharp GPB img
- Silicon Graphics RGB rgb,rgba,bw
- Skantek skn
- Slow Scan Television hrz
- SmartDraw 6 template sdt
- SmartFax 001
- SmoothMove Pan Viewer pan
- Softimage pic,si
- Solitaire Image Recorder sir
- Sony DSC-F1 Cyber-shot pmp
- Sony Playstation TIM tim
- Spectrum 512 spu
- Spectrum 512 (Compressed) spc
- Spectrum 512 (Smooshed) sps
- SriSun ssi
- Stad pic,pac,seq
- Star Office Gallery sdg
- Starbase img
- Stardent AVS X x,avs,mbfs
- Starlight Xpress SX 500×291 RAW
- Stereo Image jps
- Structured Fax Format sff
- Sun Icon/Cursor icon,cursor,ico
- Sun Rasterfile ras,rast,sun
- Sun TAAC file iff,vff,suniff
- Synthetic Universe syn,synu
- TG4 tg4
- TI Bitmap 92i,73i,82i, 83i,85i,86i, 89i
- TIFF Revision 6 tif,tim,tiff
- TRS 80 hr
- TealPaint pdb
- Thumbnail tnl
- Tiny tny,tn1,tn2
- Total Annihilation gaf
- Truevision Targa tga,targa,pix
- Ulead Pattern pst
- Ulead PhotoImpact upi
- Ulead Texture pe4
- Usenix FaceServer fac,face
- Utah raster image rle,urt
- VITec vit
- VRML2 wrl
- Verity vif
- Vicar vic,vicar,img
- Vidcom 64 vid
- Video Display Adapter vda
- Vista vst
- Vivid Ray-Tracer img
- Vort pix
- Vue d’esprit vob
- WAD (Half Life) wad
- WaveL iwc
- Wavefront Raster file rla,rlb
- WebShots wbc,wbz
- WhyPic ypc
- WinFAX fxs,fxo,wfx
- WinMIPS pic
- Windows & Aldus Metafile wmf
- Windows Animated Cursor ani
- Windows Bitmap bmp,rle,vga
- Windows Clipboard clp
- Windows Cursor cur
- Windows DIB dib
- Windows Enhanced Metafile emf
- Windows Icon ico
- Wireless Bitmap (level 0) wbmp,wbm,wap
- Word Perfect Graphics wpg
- X Windows System dump xwd,x11
- X11 Bitmap xbm,bm
- X11 Pixmap xpm,pm
- XV Visual Schnauzer p7
- Xara (images) xar
- Xerox DIFF xif
- Ximage xim
- Xionics SMP smp
- YUV 16Bits yuv,qtl,uyvy
- YUV 16Bits Interleaved yuv,qtl,uyvy
- YUV 4:1:1 yuv,qtl
- YUV 4:2:2 yuv,qtl
- YUV 4:4:4 yuv,qtl
- ZX Spectrum Hobetta $s,$c,!s
- ZX Spectrum Snapshot sna
- ZX Spectrum standard screen scr
- ZZ Rough rgh
- Zoner Callisto Metafile (preview) zmf
- Zoner Zebra Metafile (preview) zbr
- Zsoft Multi-page Paintbrush dcx
- Zsoft Publisher’s Paintbrush pcx,pcc,dcx
- Description Extensions Legend
- Sound file, Audio Interchange Format aif,aiff
- Sun & Next Audio format au,snd
- Musical Instrument Digital Interface (MIDI) mdi
- Windows audio file wav
- Video for Windows avi,vfw
- QuickTime Movie mov,qt
- Moving Pictures Experts Group format mpg,m1v,mpa, mpe,mpeg
Installing XnviewMP in Linux
Note: Instruction is particular to Debian, Ubuntu, and derivative systems.
You can download the XnviewMP precompiled debs (available for both x86 and x64 architectures) or compressed tgz file (for other systems) from here. Alternatively, you can download the application from Getdeb.net which is an unofficial repository for Ubuntu packages.
Before downloading the package from Getdeb.net, you’ll need to install Getdeb itself and you can find instructions here after which you’ll then search for XnviewMP on Getdeb or download directly here – but only after you might have setup Getdeb on your PC.
xnviewmp startup wizard
xnviewmp batch converter
XnviewMP is overall great and surprisingly robust; however, the application is proprietary but free and doesn’t come with adware or bloatware.
Alternatively, if you prefer minimalistic, we recommend Trimage or XnConvert (a stripped down version XnViewMP) both of which are also quite the functional batch image converters without the bells and whistles XnviewMP ships with, of course.
The Meizu Pro 5 has been making its rounds on the internet despite the almost impossible means of getting the device. Given the smartphone runs Ubuntu Touch, we can’t but give into what happens to be the most powerful Ubuntu smartphone yet.
Previously, we covered the availability of the device which was set at a rather disappointing price of $370 as though it’s limited availability wasn’t bad enough (exclusiveness to JD.com ) – this, ofcourse, has turned many potential buyers away.
The Meizu Pro 5 remains an interesting device despite its quirks and lack of foresight of the manufacturing company. The Pro 5 is available in two variants – one running Ubuntu and the other which I’d assume you already know runs Android.
So in the case of this device, you can potentially decide to run Android on it or heck, get one running Android and slap Ubuntu Touch on it.
meizu pro 5 exterior
meizu pro 5 white
In essense, since the Ubuntu version is proving too hard to get, you can as well go for the Android-powered model and flash some Ubuntu goodness on it.
Just a remainder, or incase you never knew, the Pro 5 is an all metallic beauty powered by an Exynos 7420 made by Samsung and based on a 14nm process in a big.LITTLE configuration with a peak frequency of 2.2Ghz.
The device featured an FHD IPS display at 1920 by 1080 Pixel at 441 PPI with Corning Gorilla Glass 4 covering the panel. Other configurations worth a mention is it’s 4GB LPDDR4 RAM, an internal storage of 32GB, USB Type C with color variations of gold and silver – however, you can only get the gold version on the JD store otherwise Joybuy at the moment.
Despite the uninteresting facts associated with Meizu’s flagship Ubuntu Touch-powered smartphone, it’s an incredible device and achievement for the Linux space.
if you care to see the device in its glory, you may watch the unboxing video below. Be sure to leave your feedback in the comments at the end of this page and as usual, keep it tuned to Tecmint.
New GNU/Linux distributions keep appearing in the industry and today I will be introducing to you GNU/Linux users around the world a new and as usual an amazing distribution named Uruk GNU/Linux .
Uruk (you can check pronunciation from a sound clip posted on the homepage) GNU/Linux is a fast, simple and strong GNU operating system distribution that is currently based on Trisquel GNU/Linux core using the Linux-libre Kernel .
It is one of the many projects under the Uruk Project in its entirety and it’s designed for office and home use with easy find-and-install programs for users.
Here, we shall run through some of its best features so we may understand what it entails
Uruk GNU/Linux Features
- Comes with Mate desktop environment
- It is 100% free
- provides full control to user
- simple with several default software ready for use
- supports installation of
- also supports installation of programs from source
- comes with package managers simulator hence supporting many package managers
- it has docker image
Having looked at the general features of Uruk GNU/Linux, let us now dive into an overview of some of its functional features.
You can download it from the link provided above and install like you would Ubuntu or Linux Mint. After successfully installing it, you should be able to view this Grub menu after rebooting your system.
After a few seconds, the Uruk GNU/Linux kernel should be selected automatically and then you will have the login sreen as seen below. Select your username and enter your password to log in.
Upon a successful login, you will be presented with the desktop below.
Uruk GNU/Linux Desktop
To start navigating your system, click on the application launcher from the top left corner.
Find more information about Uruk GNU/Linux by searching for “about-uruk” in the search bar and click on “About Uruk”, you should be able to see the window below. Use the left and right arrows to navigate.
About Uruk GNU/Linux
There is also a desktop launcher that you can use as a shortcut to some system settings and applications.
Desktop Application Launcher
Below is the control center interface, where you find all your system settings.
Uruk GNU/Linux Control center
There are many themes to use, installed by default, you can change the appearance of your desktop from the interface below.
Change Appearance Interface
Uruk GNU/Linux uses Caja file browser by default as in the interface below.
Caja File Browser
Next in the line, i have selected a few other interfaces just for you to get a clear picture of Uruk GNU/Linux in your mind and these include the Mate terminal interface, how to change the background and graphical system monitor.
Mate Terminal Interface
Change Desktop Background
Uruk GNU/Linux System Monitor
I hope this overview has given you a good picture of Uruk GNU/Linux operating system, to find out more, all you have to do is download and try it in a live system. The installation process is simple and you should not face any difficulties, but in the case you do, then drop a comment in the comment section below and we will get back to you asap.
Are you tired of the hustle of having to install your favorite apps in Ubuntu, then worry no more, OrbitalApps brings you a new generation of portable Linux applications for free. All the portable apps are in compressed
.ORB (Open Runnable Bundle) file format and are meant for Ubuntu 16.04 LTS Xenial Xerus.
Some of the supported apps include among others: Mozilla Firefox, LibreOffice, VLC Media Player Thunderbird, GIMP, Kodi, ISO Master, Audacious, FileZilla plus many more.
You can view a full list of all the portable apps from here but in this overview, we shall look at the features of these apps, how they actually work and how to use them.
Features of ORB(Open Runable Bundle) Apps
.orb format apps have the following features:
- no need to be root to run apps
- simple, open by clicking and use
- they start in seconds
- they are compressed, therefore small in size
- open source
- cryptographically signed with these security features
How the .orb apps work
There is no need to install any app, when you run an app from a folder or USB stick, it will automatically get in to the “Portable” mode, and this means that all the app settings are stored within the folder or USB stick you have the apps on.
How to use the apps
The apps are launched from within the ORB Launcher app which you can download from OrbitalApps website , so you need to install it before you can start using the apps. There are many ways to install the ORB Launcher app and they include:
1. Download the ISO installer
Move to the download folder and right click on the ORB launcher file, open it with Disk Image Mounter.
ORB ISO Launcher File
Then move to the mounted folder and open
autorun.sh and Click Run in Terminal or Run. In this guide, I used Run in Terminal to install the ORB Launcher app.
ORB ISO Mounted Folder
Options To Run Autorun.sh File
Before the actual installation, you will be prompted for your user password, enter it and authenticate.
Enter User Password
Wait until you see the message below, showing successful installation.
Successful ORB Launcher App Installation
2. Automatic Installation
Open a terminal, and then run one of the commands below:
curl http://www.orbital-apps.com/orb.sh | bash
wget -O – https://www.orbital-apps.com/orb.sh | bash
Download the ORB Launcher app as a
.deb file and install it as follows:
sudo dpkg -i ~/path/to/file/orb-launcher_0.1.047.deb
After successfully installation of ORB Launcher app, you need to reboot your system for the changes to take effect.
When that is done, you are good to go, simply download any supported portable app from here , and use it. For example download portable versions of blender, mozilla firefox and vlc media player as shown in the screen shots below:
Download Portable Blender App
Download Portable Mozilla Firefox App
Download Portable VLC App
Here is my folder containing all the portable apps I have downloaded, to use any app, i can simply open it using ORB Launcher app.
Download Portable VLC App
You can also download and use superdebs on your Ubuntu 16.04 system. Easy and simple, although these apps are only designed for Ubuntu 16.04, you can use them on the latest versions other distros such as Debian and Linux Mint though not guaranteed.
The use case of the portable apps will be mostly particular to the individual using it. Have you tried it it before? If yes, in what situations do you use it? Let us know in the comments below.
If you work with websites regularly or if you’re a writer like me and you often have to post images on the internet, then you’ll realize the importance of using lightweight images as they are generally faster to upload and are also good for search engine optimization and regular folks that take bandwidth conservation into serious consideration.
Trimage is an open-source lossless batch image converter tool that is cross-platform, GUI and command line-based, with a focus on PNG and JPG file types.
Trimage was originally inspired by imageoptim for OSX systems and has mainly focused on flexibility and ease of use.
From their website,
Trimage gives you various input functions to fit your own workflow: A regular file dialog, dragging and dropping and various command line options”.
Trimage’s simplistic interface will easily win you over if all you’ll basically need to do most of the time is converting PNGs and JPEGs without any extra features.
The extensive command line options available to it will also please those developers that spend most of their time in the Unix shell. If you, however, need more functionality for your image conversions together with more supported formats, then XnViewMP is potentially the way to go as the application is not only a batch image converter but a manipulator and a whole lot more.
trimage image compressor
Below are some basic command line options as seen on its website; so just in case you’re looking to use the application via the command line interface.
--version– display program’s version number and exit
--help– display help message and exit
--verbose– Verbose mode (default)
--quiet– Quiet mode
--file=FILENAME– compresses image and exit
--directory=DIRECTORY– compresses images in directory and exit
Installing Trimage in Linux
If you’re on Debian, Ubuntu and derivatives, you can easily download it from the standard repositories using the good CLI.
$ sudo apt install trimage
For Arch Users
you can find Trimage in the AUR.
# yaourt -S trimage-git
Other systems will need to visit the official website to find instructions as per your operating system and you can also visit their GitHub to find more related info if you care to.
Slurm which stands for (Simple Linux Utility For Resource Management) is a great, powerful, modular and open source workload manger and job scheduler built for Linux clusters of any size. Slurm is fault-tolerant and highly pluggable cluster management and job scheduling system with many optional plugins that you can use. It provides workload management on several powerful computers and data centers around the world.
The main Functions of Slurm
Slurm has three major functions, first of all it allocates exclusive and/or non-exclusive access to resources to users who want to do some work for a given period of time. Next, Slurm avails a framework that helps to start, execute and monitor work on a set of allocated hosts in a cluster and its final function is that it controls resource usage by managing a queue of pending work.
Features unique to Slurm
You can find a lot of workload managers out there but Slurm has got many unique features differentiating it from other workload managers and these features include:
- free and open source
- scalability: designed to work in a heterogeneous cluster with tens of millions of CPUs
- performance: high performance where it can accept up to 1000 jobs per second
- portable: it can work on several systems although originally designed for Linux
- fault tolerant: it is highly tolerant to system failures
- flexible: highly pluggable with plugin mechanisms to support diverse interconnections, schedulers, authentication mechanisms plus many more
- power management: jobs being executed can specify their required CPU frequency and the power used by jobs is recorded and also jobs not in execution can powered down until when required.
- resizable jobs: jobs can grow and shrink as demanded
- status jobs: status running jobs at the level of individual tasks necessary to identify load imbalances and many other system problems
The Slurm system is based on a centralized manager, slurmctld which monitors different resources and work, and it may include a backup manager responsible for protecting system state in case of any failure.
Each host on the cluster has a slurmd daemon which is compared to a remote shell and receives work, executes it, returns status and then waits for more work to execute, the daemon also enables fault-tolerant communication in the system setup hierarchy. There is also an optional slurmdbd(slurm database daemon) used to record accounting information from several Slurm-managed clusters in a single database. You can read about the complete architecture from here .
Below is an image showing the different components of the Slurm system
Slurm System Components
An image showing different Slurm system entities
Slurm System Entities
Read customer testimonials about Slurm.
You may want to check and try out Slurm cluster management and job scheduling system if you are working Linux clusters of any size. For any additional information you can leave your thoughts about Slurm here by dropping a comment in the comment section below.
VoIP apps are potentially in their hundreds out there and there are millions of users around the world using these services for various purposes ranging from conference calls to business meetings and basic chat amongst friends and family.
Skype thrives on the desktop platforms and has the upper hands in terms of the user base as it boasts an average of 80 million users online at any particular time of the day.
Skype is, however, no longer the same ever since its management was handed over to Microsoft back in 2011 – with the fact that it’s now meant to solely profit the Redmond-based company’s business model in every possible way. Irrespective, it remains one of the most used VoIP applications that aims to cater for just about every need and also falls short in so many aspects.
discord server sorting
While we’ve covered four VoIP alternatives to the Skype IM (which include Ring , VopTop, Tox, and Retroshare ) in recent weeks, there’s was no mention of one dedicated to gamers.
You may argue that basic screen sharing feature that accompanies some of the aforementioned programs will allow you enjoy a gameplay with another gamer over the internet, – it can’t and won’t be as effective as a program that is built especially for the particular purpose of interaction while gaming.
Discover Discord, a gamer-centric VoIP application built by a passionate team of enthusiasts for other gaming fanatics around the world. Clearly from the comparison table below, you can see the list of features that makes the application stand out from the competition.
discord features in comparison with the competition
Discord is a proprietary application that is offering its core functionality at absolutely no cost which brings up the question of how they intend to incur revenue; apparently, it’s made evident on their website that “..there will be optional cosmetics like themes, sticker packs, and sound packs available for purchase”.
Also, the Discord team made quite a point with this statement , “We think it’s time to ditch Skype and Teamspeak. Two hundred seventy million PC gamers use these apps to communicate while playing online games yet they haven’t been updated in years and no longer meet our needs”.
Discord, having been around for only a year has garnered quite an impressive number of users who are delighted with the service – and the long list of benefits it brings to the table – as evident on their Twitter page .
The application in its current state has both voice and text chat while still cross-platform with support for Windows, OSX, Android, and iOS.
Video support is planned in the nearer future and you can currently download the Linux client Discord Canary – (which is still in development) after which you’ll automatically sign up as a beta tester when you log into the app on your Linux system but only after you might have created an account on their web page .
What do you think about Discord? Have you tried it in the past? Let us know your thoughts in the comments!
Ubuntu’s convergence has made some serious strides in the past few days – having been made available with the OTA 11 software update on the original Ubuntu Touch powered Meizu Pro 5 via Aethercast i.e wirelessly, it is making its rounds boastfully to other smartphones powered by the open source mobile operating system.
We are getting it as fresh news that the aforementioned Convergence technology will be making its way to the OnePlus One and the Nexus 5 thanks to UBport’s developer Marius Gripsgård for making it known to us via his Google Plus post .
The recent OTA-11 update brought about the Aethercast for wireless Convergence to the Meizu Pro 5 while leaving the older Ubuntu Touch smartphones behind. But worry not, the update will equally be pushed out to other devices running Ubuntu Touch officially in the nearer future.
It is, however, worth noting that the performance of Convergence is expected to suffer terribly on these older devices which includes the Bq Aquaris, and Meizu MX4 as they don’t pack as much punch as the Meizu Pro 5.
Disregarding the odds, we hopefully will still be able to do the most basic stuffs like running a web browser with a few tabs opened, creating docs and using an email client.
Anything other than that like running GIMP and any other power hungry application would definitely be asking too much from the the smartphone’s hardware.
Convergence via Aethercast on OnePlus One and Nexus 5
The OP1 and Nexus 5 are some of the devices receiving unofficial support from the UBports group and Marius is apparently working hard to bring this to fruition on the above-mentioned smartphones.
Quoting Gripsgård, “This build is based on the ubp-5.1 branch (android 5.1/cm12.1), and build is released on the ubports unstable channel “devel_rc-proposed” and will be released on the main channels once it’s stable”.
Nexus 5 Aethercast
Currently, the build for the Nexus 5 can be downloaded and tested while that of the OP1 is underway (ready sometime next week). If you’re feeling adventurous, you can go on ahead and downlad the respective image for you device and switch to the unstable branch by entering this link ( http://system-image.ubports.com/ ) on your smartphone so as to help report and fix bugs.
Furthermore, Marius urges those of you that own a Microsoft Wireless Display Adapter to test the Aethercast feature using this app on the Google Play Store on your Android device.
Google’s Play Store is by far the largest repository of Android apps and the applications featured on the mobile store is unmatched by other alternative app stores for Android.
According to Statistics , the Play Store (formerly Android Market) boasts of an approximate 2million applications thereby trumping the Apple iOS store by over half a million apps.
This takeover was very much expected as the adoption of Android has always been fast paced ever since its inception way back in 2008 particularly because of its openly extensible nature and the Linux Kernel.
Google being the sole architect of the operating system means that its bundled services are ever present on a whopping 90 percent of devices running the open-source operating system.
The control Google exerts on Android has given it an upper hand as the sole distributor of the software to the extent where Android itself is seemingly meaningless without Google’s proprietary services bundled with it.
Google Play Downloader
While the services the search giant offers are mostly free and extremely useful, it does come at the hidden and somewhat hefty price of sacrificing your data to the hands of the conglomerate to better help it throw targeted ads in your face which is what its core business revolves around.
This is not entirely as bad as it may sound; but in the case you’re paranoid and completely want to rid your Android smartphone of Google, it would perhaps gladden you to know that you can get just about any free application on the Play Store with this open-source Google Play Downloader application on Linux.
Google Play Downloader saves APKs directly to your Linux PC
This application became available due to a concern the developer (Tuxicoman) had about privacy as elaborated in this statement, ” …wanted to get applications from the Google Play store but didn’t like my Android AOSP system being tainted by Google root services neither being filed in the Google account database”.
The application has been in active development since its inception way back in 2013 with the latest version at 1.8. Google Play Downloader as is so-called is not affiliated with Google in any way is independently developed by Tuxicoman.
Google Play Downloader is written in Python, licenced under the GNU Affero General Public License and based on existing projects (as seen below) that allow it to seamlessly connect to the Google Play services.
- GooglePlay-api to interact with Google PlayStore (https://github.com/egirault/googleplay-api/) BSD license
- Androguard to read info info from local APKs on disk (http://code.google.com/p/androguard/) LGPL license
- Android-checkin-1.0.jar to create AndroiID from Google credentials. (https://github.com/nviennot/android-checkin/) MIT license
The application is apparently platform independent (as seen on the developer’s page ) and has precompiled debs for Debian, Ubuntu and derivatives. It is also available in the AUR for Arch Linux users while for other systems, you may compile from source .
Early this year, many Linux Mint users learnt about the fact that the Ubuntu Linux based distro was going to introduce its own set of apps called X-apps in Linux Mint 18, and this has been true so far, when you read more about the new features of the beta release of Linux Mint 18 Cinnamon.
What are X-apps?
It is a new project started with the aim of producing generic apps for traditional GTK desktop environments such as Cinnamon, MATE, Xcfe plus the rest.
It is intended to develop core apps that will fuse well with the above mentioned desktop environments and do away with apps that do not integrate well outside of these desktop environments. Therefore, when changes or new features are added to an app, it will apply to all the desktop environments.
The main features of X-apps
- use modern toolkits and latest technologies
- are generic meaning they work everywhere
- use traditional user interfaces
- are backward-compatible
- provide existing functionalities
Most of the apps simply offer existing functionalities, therefore users do not need to worry about having to learn anything new to use them.
What actually works better: Desktop Dependant Apps Vs Desktop Independent Apps
Having given you a fair highlight of the X-apps project, you will realize that these apps are desktop environment dependent, working and integrating properly with the traditional GTK desktop environments that we mentioned above.
On the other hand, is the desktop environment independent apps such as Thunderbird, LibreOffice and VLC which can work on most if not all desktop environments including KDE, GNOME, and it is also a cross-platform software, and works on major operating systems such as Windows and Mac OSX plus many more.
One fact about these apps is that their development is not focused towards any platform or desktop environment, they simply work everywhere but the question is whether they can fit anywhere in terms of proper integration with a desktop.
You can actually look at the above argument in two possible ideas:
- First, developing specific apps for each desktop environment or a group of desktops
Here, desktop environments would have small apps offering basic features and functionalities to users, integrating well with the user interface. And you will realize that the Linux Mint X-apps actually fall under this description.
- Secondly, developing core apps with different user interfaces to fit in each desktop environment
Under this, developers would have to tailor user interface for each desktop environment but maintaining and offering multiple, core cross-platform functionalities.
As a concluding remark, i think it is advantageous to consider and maintain both ideas here, desktop environments need to have their own apps that users can easily adapt to, and developing desktop environment independent apps is vital to offer users a wide range of apps that they may find extensively productive and offer advanced features and functionalities.
This is an important argument as the existence of several Linux distributions and desktop environments is always a big challenge for new Linux users in terms of which one to choose and stick with. What is you take on this issue? You can share your thoughts via the comment section below.