Language Selection

English French German Italian Portuguese Spanish

Linux

Assess your Linux Knowledge.

Filed under
Linux

This Linux testmight help to check your personal knowledge of the various topics discussed in the Linux/UNIX fundamentals courses, in order to find out assess your Linux skills.

Olinux- Everything about Linux

Filed under
Linux

Our goal is to help you solve your computer problems and learn new technologies. We write about things that are in any way related to Linux. This website is updated regularly with high quality content. Content throughout OLinux.net and Ethical Hacking covers the following areas:

VAR-SOM-MX7 is now available with Certified 802.11ac/a/b/g/n and Bluetooth 4.2 support

Filed under
Linux

Variscite Announces the Upgrade of its VAR-SOM-MX7 SoM with Bluetooth 4.2 and the Launch of its New VAR-SOM-MX7 Variant with Improved Dual-band 802.11ac/a/b/g/n Certified Wi-Fi Module.

Translation of the Latest 'Microsoft Loves Linux' Charm Offensive

Filed under
Linux

QUITE a few additional articles -- mostly puff pieces (below is a complete/exhaustive list) -- have been published since yesterday's blog post, which was followed by a short article from Techrights. There is a lot of Microsoft PR inside the news/media right now (more and more by the hour) and it's coordinated (sometimes in advance, based on what we learned yesterday) by Microsoft. Here is a quick rebuttal to the 4 strands of news:

  1. The Linux Foundation joins Microsoft (not a slip): Microsoft paid half a million dollars for over a hundred puff pieces (in English alone) and lots of leverage over Linux, including a distraction from the patent wars it wages.
  2. The GNU/Linux crowd gets a proprietary software database it neither wants nor needs: This might be useful when Microsoft tries to infiltrate GNU/Linux deployments like the one in Munich, later boasting better integration with Windows than with GNU/Linux (same for running Bash/Ubuntu under Windows 10).
  3. Google and .NET: Microsoft accepts that it lost the mobile wars and also lost developers, so it tries ever more desperately to spread .NET and/or Mono.
  4. Tizen/Samsung and .NET: As above.

That's about all it means. Below is the raw PR, which is intended to sometimes (it doesn't always work) mislead the reader, having misled the writers/journalists.

Related/contextual items from the news:

  1. Microsoft demonstrates its commitment to open source by joining Linux Foundation [Ed: Microsoft advocacy sites (often paid-for nonsense) like to pretend to themselves that Microsoft is now a good citizen, not racketeer. iophk: “You’ve probably seen links about LF joining Microsoft so I won’t add them. It would have been news if Microsoft joined OIN.”]
  2. Microsoft joins The Linux Foundation as a Platinum member [Ed: How MS advocacy sites put it; the larger payment (like political 'donation') was inevitable. To quote Benjamin Henrion, "Microsoft depends so much on taxing Linux via its dubious software patents that they have decided to join the Linux Foundation #corruption"]
  3. Microsoft now a Platinum Member at Linux Foundation and .NET foundation has Google onboard
  4. Microsoft joins the Linux foundation and blows everyone’s mind
  5. Microsoft And Linux Working On Advance Open Source Project Development, SQL Server And Azure App Service
  6. Microsoft and Linux Collaborates For Open-Source Game; As Rivals Unite, How Could Linux Benefit From This?
  7. Microsoft joins Linux Foundation as it continues to embrace open source
  8. Microsoft join hands with Linux Foundation as platinum member
  9. Microsoft joins the Linux Foundation as a Platinum member
  10. Microsoft Becomes a Member of The Linux Foundation
  11. Is Google crashing the Microsoft open source party?
  12. Microsoft: SQL Server for Linux is the real deal
  13. Microsoft doubles down on Linux love, joins foundation
  14. Microsoft joins the Linux Foundation, launches test build of Visual Studio for Mac
  15. Microsoft makes open source commitment with new partnerships involving Google, Linux, Samsung
  16. Microsoft joins Linux Foundation as a Platinum Member
  17. Microsoft joins Linux Foundation, Open-Source development to get major boost
  18. Microsoft joins Linux Foundation at Platinum Partner
  19. After OpenAI Partnership, Microsoft Joins The Linux Foundation To Dive Deeper Into Open-Source Code
  20. Microsoft is joining the Linux Foundation
  21. Microsoft Joins Linux Foundation, Bets on Open Cloud Computing
  22. Microsoft Shows Linux Love by Joining the Linux Foundation
  23. Loves spreads, new Microsoft SQL Server now previewed on Ubuntu
  24. Microsoft joins the Linux Foundation, no really
  25. Linux Academy Partners with Microsoft Visual Studio Dev Essentials Program
  26. Microsoft Becomes Linux Foundation Platinum Member, The Last Leaf has Fallen
  27. Microsoft joins the Linux Foundation, confirms commitment to open source development
  28. Microsoft has joined the Linux foundation
  29. Microsoft Joins Linux Foundation, After Calling Linux a 'Cancer'
  30. Microsoft Drops Tech Bombshell As It Joins Linux Foundation
  31. Microsoft partners with the Linux Foundation
  32. Microsoft and Google bury the hatchet in one small way
  33. Microsoft Joins the Linux Foundation As Everyone Now Loves Open Source
  34. Microsoft is the Platinum member of Linux Foundation
  35. Linux Foundation Gets a Surprising New Member: Microsoft
  36. SQL Server joins the Linux party, new preview comes to Linux and Docker
  37. Microsoft joins the Linux Foundation as a Platinum member, Google joins .Net community
  38. Microsoft joins Linux Foundation that promotes open-source technology
  39. Microsoft SQL Server Supports Linux
  40. Cricket Australia to adopt Microsoft’s team and player performance platform
  41. Microsoft announces association with Linux Foundation with Platinum membership
  42. Microsoft joins The Linux Foundation at highest membership tier
  43. Microsoft Joins Linux Foundation As Platinum Member And Releases Ports
  44. Microsoft Embraces Open Source, Joins Linux Foundation
  45. As Microsoft joins Linux, Google shakes hands with the .NET Foundation
  46. Microsoft joined the Linux foundation as a platinum member because of Cloud Services
  47. Microsoft, Google, and Samsung Bury the Hatchet with New Partnerships
  48. Microsoft, Google, Samsung Team Up In Open Source Development
  49. Microsoft surprises by joining Linux, 15 years after calling it a ‘cancer’
  50. Microsoft joins Linux Foundation in another nod to open-source code
  51. Microsoft officially joins the Linux league of open source contributors
  52. After Microsoft joins Linux, Google Cloud joins .NET Foundation
  53. Google signs on to the .NET Foundation
  54. Microsoft Joins Linux Foundation
  55. Microsoft’s .NET Foundation Now Includes Google
  56. Microsoft Joins The Linux Foundation In Latest Open Source Commitment
  57. Microsoft joins The Linux Foundation; takes on Oracle
  58. Microsoft Joins The Linux Foundation to Boost Open Source Software Ecosystem
  59. Microsoft has officially joined the Linux Foundation

Linux Foundation Commits Suicide as Microsoft E.E.E. Takes a Leap Forward

Filed under
Linux

I have covered Microsoft's interference with FOSS for over a decade and carefully studied even pertinent antitrust documents. I know the company's way of thinking when it comes to undermining their competition, based on internal communications and strategy papers. Even days ago we got this in the news.

The pattern of embrace and extend (to extinguish) -- all this while leveraging software patents to make Linux a Microsoft cash cow or compel OEMs to preinstall privacy-hostile Microsoft software/apps with proprietary formats (lockin) -- never ended. What I see in the Linux Foundation right now is what I saw in Nokia 5 years ago and in Novell 10 years ago -- the very thing that motivated me to start Boycott Novell, a site that has just turned 10 with nearly 22,000 blog posts.

It is a saddening day because it's a culmination, after years of Microsoft 'micro' payments to the Linux Foundation (e.g. event sponsorship in exchange for keynote positions), which will have Microsoft shoved down the throats of GNU/Linux proponents and give an illusion of peace when there is none, not just on the patent front but also other fronts (see what Microsoft's partner Accenture is doing in Munich right now). The links below are a complete list of the bad (in my view very bad) news.

"We need to slaughter Novell before they get stronger….If you’re going to kill someone, there isn’t much reason to get all worked up about it and angry. You just pull the trigger. Any discussions beforehand are a waste of time. We need to smile at Novell while we pull the trigger."

--Jim Allchin, Microsoft's Platform Group Vice President

In the news today:

Subsonic 5.1 Media Streamer Released, Install In Ubuntu/Linux Mint

Filed under
Linux


Subsonic 5.1 Released, Install In Ubuntu/Linux Mint

Subsonic is a nice free, multi-platform web basedmedia streamer, make large collection of music handling easy. You can share music with your frineds or stream your favorite music anywhere. You can stream to multiple players simultaneously.
 
 
 
 

Read at LinuxAndUbuntu

Ubuntu Flavors 15.04 Vivid Vervet Alpha 2 Released

Filed under
Linux


Picture

Ubuntu flavors 15.04 alpha 2 has been released for testing. Ubuntu Unity does not take part in the alpha releases. Flavors like Kylin, Ubuntu Gnome, Lubuntu and Kubuntu alpha 2 relases are available.




Read at LinuxAndUbuntu

How To Install Software In Linux : An Introduction

Filed under
Linux


Picture

In any operating system we need to install applications to complete our day to day tasks. In the world of Windows, every program has a simple Setup.exe or a program.zipfile. On a Mac a package is a program.dmg or aprogram.sit file. In both the operating system you can simply click it and it will ask you some very basic configuration questions like, do you accept the licence agreement or the directory you want to install the software to. Although in Linux, It seems tough to install theprograms/softwares but It's not true.  
 
 
 
 

Read at LinuxAndUbuntu

How To Use 'Sudo' And 'Su' Commands In Linux : An Introduction

Filed under
Linux

linux commands sudo and su

Today We're going to discuss sudo and su, the very important and mostly used commands in Linux. It is very important for a Linux user to understand these two to increase security and prevent unexpected things that a user may have to go through. Firstly we will see what these commands do then we'll know the difference between both of them. So let's get started.
 
 
 
 

Read on LinuxAndUbuntu

APT Packaging Management Tool In Detail; Linux

Filed under
Linux


Linux APT Packaging Management Tool In Detail

A package is a 'Software'. Examples of the package can be the browsers (Google chrome, Mozilla, Safari etc.), utilities package (ccleaner, ASC, BleachBit etc.), designing program (Photoshop, Gimp etc.) and Games (Need for Speed, Call of Duty etc.). The packages/software are compiled and set altogether so that when someone executes them, all the files or scripts start and install the programs on the system. 
 
 
 
 
 

Read on LinuxAndUbuntu

Syndicate content

More in Tux Machines

Programming: Node.js, Micro:bit, L4Re, Python, Go and More

  • 14 Best NodeJS Frameworks for Developers in 2019
    Node.js is used to build fast, highly scalable network applications based on an event-driven non-blocking input/output model, single-threaded asynchronous programming. A web application framework is a combination of libraries, helpers, and tools that provide a way to effortlessly build and run web applications. A web framework lays out a foundation for building a web site/app. The most important aspects of a web framework are – its architecture and features (such as support for customization, flexibility, extensibility, security, compatibility with other libraries, etc..).
  • Debian now got everything you need to program Micro:bit
    I am amazed and very pleased to discover that since a few days ago, everything you need to program the BBC micro:bit is available from the Debian archive. All this is thanks to the hard work of Nick Morrott and the Debian python packaging team. The micro:bit project recommend the mu-editor to program the microcomputer, as this editor will take care of all the machinery required to injekt/flash micropython alongside the program into the micro:bit, as long as the pieces are available. There are three main pieces involved. The first to enter Debian was python-uflash, which was accepted into the archive 2019-01-12. The next one was mu-editor, which showed up 2019-01-13. The final and hardest part to to into the archive was firmware-microbit-micropython, which needed to get its build system and dependencies into Debian before it was accepted 2019-01-20. The last one is already in Debian Unstable and should enter Debian Testing / Buster in three days. This all allow any user of the micro:bit to get going by simply running 'apt install mu-editor' when using Testing or Unstable, and once Buster is released as stable, all the users of Debian stable will be catered for.
  • Some Ideas for 2019
    Well, after my last article moaning about having wishes and goals while ignoring the preconditions for, and contributing factors in, the realisation of such wishes and goals, I thought I might as well be constructive and post some ideas I could imagine working on this year. It would be a bonus to get paid to work on such things, but I don’t hold out too much hope in that regard. In a way, this is to make up for not writing an article summarising what I managed to look at in 2018. But then again, it can be a bit wearing to have to read through people’s catalogues of work even if I do try and make my own more approachable and not just list tons of work items, which is what one tends to see on a monthly basis in other channels. In any case, 2018 saw a fair amount of personal focus on the L4Re ecosystem, as one can tell from looking at my article history. Having dabbled with L4Re and Fiasco.OC a bit in 2017 with the MIPS Creator CI20, I finally confronted certain aspects of the software and got it working on various devices, which had been something of an ambition for at least a couple of years. I also got back into looking at PIC32 hardware and software experiments, tidying up and building on earlier work, and I keep nudging along my Python-like language and toolchain, Lichen. Anyway, here are a few ideas I have been having for supporting a general strategy of building flexible, sustainable and secure computing environments that respect the end-user. Such respect not being limited to software freedom, but also extending to things like privacy, affordability and longevity that are often disregarded in the narrow focus on only one set of end-user rights.
  • 5 Best Python IDEs You Can Get in 2019
    If you’re taking Python lessons online, you will eventually need a good IDE (Integrated Development Environment) to write better code. The command line interface can only prove so useful. At Python.com you can download a native IDE called IDLE (Integrated Development and Learning Environment). However, it is rather basic in scope, and debugging can consume more time than necessary. With this in mind, here are a few of the best IDEs for Python which add to your productivity.
  • Python’s Requests Library (Guide)
  • Factorial one-liner using reduce and mul for Python 2 and 3
  • Sample Chapters from Creating wxPython Applications Book
  • Migrating from Pelican 3 to Pelican 4
  • Python Software Foundation Fellow Members for Q4 2018 [Ed: Python Software Foundation has many Microsoft employees in it now. Not good. Microsoft has been using money to filtrate just about everything, including its competition. This isn't so new a strategy and many examples of it exist.]
  • PyCoder’s Weekly: Issue #352 (Jan. 22, 2019)
  • Why Don't People Use Formal Methods?

    Before we begin, we need to lay down some terms. There really isn’t a formal methods community so much as a few tiny bands foraging in the Steppe.1 This means different groups use terms in different ways. Very broadly, there are two domains in FM: formal specification is the study of how we write precise, unambiguous specifications, and formal verification is the study of how we prove things are correct. But “things” includes both code and abstract systems. Not only do we use separate means of specifying both things, we often use different means to verify them, too. To make things even more confusing, if somebody says they do formal specification, they usually mean they both specify and verify systems, and if somebody says they do formal verification, they usually mean mean they both specify and verify code.

    Before we begin, we need to lay down some terms. There really isn’t a formal methods community so much as a few tiny bands foraging in the Steppe.1 This means different groups use terms in different ways. Very broadly, there are two domains in FM: formal specification is the study of how we write precise, unambiguous specifications, and formal verification is the study of how we prove things are correct. But “things” includes both code and abstract systems. Not only do we use separate means of specifying both things, we often use different means to verify them, too. To make things even more confusing, if somebody says they do formal specification, they usually mean they both specify and verify systems, and if somebody says they do formal verification, they usually mean mean they both specify and verify code. For clarity purposes, I will divide verification into code verification (CV) and design verification (DV), and similarly divide specification into CS and DS. These are not terms used in the wider FM world. We’ll start by talking about CS and CV, then move on to DS and DV.

  • Learning C as an uneducated hobbyist

    V=Programming, however, is conscious. It’s an activity in which you have to think in order to act. Unlearning bad practice in programming takes no energy at all apart from that spent being told that the practice is bad and coming to understand and remember it. Once you’ve done that, it’s almost impossible to make the same mistake again.

    That’s why you shouldn’t be afraid of learning “along the way”, “as you go” or “in an ad-hoc manner” because “you might learn bad practice”. If you learn the wrong thing, you can learn the right thing later. After all, you’re not a professional programmer. It doesn’t matter very much if you make a mistake; your job doesn’t depend on it.

  • Demystifying Pointers in Go
    If you’ve never worked with a language that exposes pointers, it could be a little confusing. But the good news is pointers don’t need to be scary. In fact, pointers can be pretty straightforward. Here are the basics of pointers in Go:

GNOME 3.32 Desktop Environment to Launch with a "Radical New Icon Style"

Besides the slightly revamped default theme, it looks like the GNOME 3.32 desktop environment will come with a "radical new icon style," along with new guidelines for app developers to provide a more unified icon style across the GNOME ecosystem. GNOME designer Jakub Steiner writes in his latest blog article about the improvements needed for the revamped icon style to be included by default with the GNOME 3.32 release of the open-source desktop environment used by numerous Linux-based operating systems, including Ubuntu. Read more Also: GNOME Is Making Great Progress On Overhauling Their App Icons

Dell XPS 13 9380 Developer Edition Now Available, Shipping With Ubuntu 18.04 LTS

Dell is now shipping their new XPS 13 8th gen (9380) laptop in a developer edition that comes preloaded with Ubuntu 18.04 LTS. The Dell XPS 9380 is only an incremental upgrade over the previous-generation 9370: it has the slightly newer Intel Whiskey Lake processors, moves the web camera position to the top of the display rather than at the bottom, and other minor refinements but nothing too dramatic. From the Developer Edition side, they have moved from Ubuntu 16.04 LTS to 18.04 LTS. Read more Also: The new Dell XPS 13 developer edition now available in the US, Europe and Canada New Dell XPS 13 Laptop with Ubuntu Is Now Available in the US, Europe and Canada

Microsoft Windows Server Benchmarked Against Six Linux Distributions

While it was not too long ago that Microsoft Windows Server 2019 began shipping and that we conducted some end-of-year benchmarks between Windows and Linux, with being in the process of running a number of Windows and Linux benchmarks as part of our ongoing 10GbE OS performance testing, I also took the opportunity to run some other benchmarks on Windows Server 2016 and 2019 as well as a set of Linux distributions. With carrying out the fresh OS installations anyways for the network testing, with recently having brought over some more Phoronix Test Suite test profiles with Windows support, I decided to run some fresh Windows Server vs. Linux benchmarks anyways. Granted, not all of the tests are server-oriented and not all of the traditional Linux server distributions were used. Just take this as you wish of some fresh Windows vs. Linux performance benchmarks. Read more