Language Selection

English French German Italian Portuguese Spanish

OS

Release UCS 4.4-5 brings improvements in Single Sign-on, Self Service, more performance for LDAP and compatibility with Python 3

Filed under
OS
Debian

The release of version 4.4-5 of Univention Corporate Server (UCS) brings a series of technical innovations for the Single Sign-on of users to applications connected to UCS. There are also new functions for the UCS Self Service. Users can now register themselves at a UCS domain via the User Self Service and create a user account, assign a user name and password, and store further information. Performance improvements in the LDAP directory service have accelerated the replication of groups. And in preparation for UCS 5.0, which is scheduled for release at the end of this year, our development department has made more than 45 UCS packages compatible with Python 3. So when you upgrade to UCS 5.0, the corresponding code parts in UCS will run for both Python 2 and Python 3. In addition, we have also published a preview of the new UCS 5 portal as an app in the App Center for testers. It already brings important new technical features such as embedding apps directly into the portal page.

Read more

Fuzzing Rumpkernel Syscalls Part 1

Filed under
OS
Development
BSD

It has been a great opportunity to contribute to NetBSD as a part of Google Summer Of Code '20. The aim of the project I am working on is to setup a proper environment to fuzz the rumpkernel syscalls. This is the first report on the progress made so far.

Rumpkernels provide all the necessary components to run applications on baremetal without the necessity of an operating system. Simply put it is way to run kernel code in user space.

The main goal of rumpkernels in netbsd is to run,debug,examine and develop kernel drivers as easy as possible in the user space without having to run the entire kernel but run the exact same kernel code in userspace. This makes most of the components(drivers) easily portable to different environments.

Rump Kernels are constructed out of components, So the drivers are built as libraries and these libraries are linked to an interface(some application) that makes use of the libraries(drivers). So we need not build the entire monolithic kernel just the required parts of the kernel.

Read more

This Ubuntu-Based Linux OS Looks Shockingly Similar To Windows 10

Filed under
OS
Linux
Ubuntu

If imitation is the sincerest form of flattery, I can confidently say that an Ubuntu-based Linux OS called “WindowsFx” really admires the appearance of Microsoft’s Windows 10. In fact, this distribution goes to such painstakingly detailed lengths to emulate the look and feel of Windows 10, I’m surprised Microsoft hasn’t called in the army of lawyers to shut it down. But is WindowsFx a comfortable gateway into Linux for Windows users, or merely an Ubuntu clone with a clever Windows skin?

Read more

Solus Stands on Its Own

Filed under
OS

If I had to pick one operating system of the year, I would be picking Ubuntu MATE 16.04, if Solus hadn’t come along and stolen the title.

If it was a contest (and let’s admit it; it is.) this would be nothing short of a gripping and dramatic victory for Solus’ lead developer Ikey Doherty and team, especially in this new generation of proven and truly great Linux systems. If it wasn’t for the fact that the Linux community at-large was full of such amazing and cooperative people, I would call it a distro war.

Now, before I get called out for trying to “sensationalize”, let’s get something straight. In recent weeks I have heard the words “competition” and “competitors” used more in the interchange of “fellow developers of other distros” than I have ever heard in my years of involvement with open source.

And I’m proud to say that I welcome it with open arms. Nothing makes you better than someone trying to outdo you. At the moment, no one is trying to outdo you like Team Solus, so you’d better eat your Wheaties.

Read more

New forum for Sailfish OS discussion

Filed under
OS

The together.jolla.com (TJC) website has served us well, with the first question inserted back in December 2013 just after we released the first Jolla smartphone. Since then it has been the place for discussion around Sailfish OS, carrying our core message of building an independent mobile OS – together. We are now at the point where we will upgrade the discussion platform. There are different reasons why the upgrade has become a necessity. First and foremost, we would like to enable a better platform for developer collaboration. TJC has not been the optimal forum for serving developers’ needs. Topics are often not in question-and-answer form, but require discourse and deeper analysis of the situation. On the other hand, we are very pleased with the active and productive dialogue with our Sailfish X users that TJC has facilitated, and we do hope this new forum will maintain this relationship we have with the community. We’ve also come to the conclusion that the technology running TJC (Askbot) is not aging well; the site requires a lot of unnecessary maintenance effort from our Service team.

Read more

What’s the Difference Between Linux and Unix?

Filed under
OS
GNU
Linux

Linux is a free and open-source operating system. Unix is a commercial product, offered by a variety of vendors each with its own variant, usually dedicated to its own hardware. It’s expensive and closed source. But Linux and Unix do more or less the same thing in the same way, right? More or less, yes.

The subtleties are slightly more complicated. There are differences beyond the technical and architectural. To understand some of the influences that have shaped Unix and Linux, we need to understand their backstories.

Read more

Collection of Multiboot Making for Distros

Filed under
OS

Thanks to my business going well with shipping many usb flash drives in Indonesia, I managed to make multiboot many distros previously I could not. Most notably are Deepin, openSUSE, Slackware which are not supported, aside from the ones automatically supported to make multiboot with notably Ubuntu family and Fedora, not to mention others. Now as I have many notes about them I want to list them out here in one place. Happy booting!

Read more

Whither Fuchsia? Will the new OS be Google's way to avoid sharing Linux code?

Filed under
OS
Linux
Google

If Google decides to use its new operating system Fuchsia will it lead to the company abandoning Linux - the kernel is used in Android - and lead to what one security professional is claiming will be "withdrawal of resources, investment, and Linux's largest userbase"? If this happens at the same time as the rise of Fuchsia is it certain it "will have a devastating effect"?

Read more

Making Zorin OS 15 Works With GLIM Multiboot USB

Filed under
OS

In late 2019 I successfully ship multiboot drives with Zorin OS as one among many operating systems within them. I have made the articles in making them multibootable most notably openSUSE, Deepin, and Slackware, as they were actually not supported by GLIM multiboot maker. However, I forgot that I have not made such article about Zorin as I thought I have. Now I remembered it in 2020 and this is the article you can learn once again to make it bootable like what I am currently doing with my latest Zorin articles. Enjoy!

Read more

Zorin OS Privacy Pack

Filed under
OS

Search engine - Startpage.com - visit this privacy focused search engine and click to make it default instead of Google.

Tracker protection - uBlock Origin - install this addon to your web browser and it will block all advertisements as well as online trackers.

Browsing security - HTTPS Everywhere - install this addon too and automatically every connection to websites will be forcefully encrypted.

Read more

Syndicate content

More in Tux Machines

The 10 Best New Features in GNOME 3.38

Gnome 3.38 is released. This new version with the codename “Orbis” brings along a lot more new features and improvements. This post will look at some of these features that you should expect. Even though this powerful Desktop Environment includes all the features we will look at, their availability may differ from one distribution to another. The downstream packaging process mainly causes that. Some of these features might be renamed, relocated, or omitted for later versions of the particular distro. Since Ubuntu 20.04 is an LTS release, you can’t install the Gnome 3.38 here. If you are in dire need to test this new release, you can download the ISO file for GNOME 3.38 BETA and use it as a virtual machine. Alternatively, you can wait for the release of Ubuntu 20.10 in October as it is meant to ship with this new GNOME release. Read more

Best Free and Open Source Linux Guitar Tools

There are three main types of modern acoustic guitar: the classical guitar (Spanish guitar/nylon-string guitar), the steel-string acoustic guitar and the archtop guitar, which is sometimes called a “jazz guitar”. Electric guitars, introduced in the 1930s, use an amplifier and a loudspeaker. Like acoustic guitars, there are various types of electric guitars including hollowbody guitars, archtop guitars (used in jazz guitar, blues and rockabilly) and solid-body guitars. Read more

Audiocasts/Shows and Videos About Python and UNIX

Games: Helheim Hassle, Python Games, Life is Strange 2 and C-Dogs SDL

  • Helheim Hassle is a seriously funny adventure puzzle-platforming mix

    What could take the crown for the funniest Linux game this year, Helheim Hassle released earlier in August and it's a genuine delight to play through. Note: key provided by the developer after the release. Created by Perfectly Paranormal, the same developers who made Manual Samuel, with Helheim Hassle taking place in some weird shared universe they created. You are Bjørn, a pacifist viking who runs away from battle surrounded by those who thirst for a good fight but you end up dying and go to Valhalla.

  • Add throwing mechanics to your Python game

    My previous article was meant to be the final article in this series, and it encouraged you to go program your own additions to this game. Many of you did! I got emails asking for help with a common mechanic that I hadn't yet covered: combat. After all, jumping to avoid baddies is one thing, but sometimes it's awfully satisfying to just make them go away. It's common in video games to throw something at your enemies, whether it's a ball of fire, an arrow, a bolt of lightning, or whatever else fits the game. Unlike anything you have programmed for your platformer game in this series so far, throwable items have a time to live. Once you throw an object, it's expected to travel some distance and then disappear. If it's an arrow or something like that, it may disappear when it passes the edge of the screen. If it's a fireball or a bolt of lightning, it might fizzle out after some amount of time. That means each time a throwable item is spawned, a unique measure of its lifespan must also be spawned. To introduce this concept, this article demonstrates how to throw only one item at a time. (In other words, only one throwable item may exist at a time.) On the one hand, this is a game limitation, but on the other hand, it is a game mechanic in itself. Your player won't be able to throw 50 fireballs at once, since you only allow one at a time, so it becomes a challenge for your player to time when they release a fireball to try to hit an enemy. And behind the scenes, this also keeps your code simple. If you want to enable more throwable items at once, challenge yourself after you finish this tutorial by building on the knowledge you gain.

  • The first Life is Strange 2 episode is now permanently free

    Have you been on the fence about picking up Life is Strange 2? Well, now you have a much better chance to take a look at it. DONTNOD Entertainment have now made the entire first episode permanently free to grab. "After a tragic incident, brothers Sean and Daniel Diaz run away from home. Fearing the police, and dealing with Daniel's newly manifested telekinetic power – the power to move objects with your mind – the boys decide to travel to their father's hometown of Puerto Lobos in Mexico for safety." youtube video thumbnail

  • C-Dogs SDL, the classic run and gun game has a new release

    C-Dogs SDL is something of a classic. A free and open source overhead run-and-gun game that continues being updated and a fresh release is out now. What is it? C-Dogs is the followup to Cyberdogs, a classic from back in 1994 that ended up being really popular. Originally created by Ronny Wester as a freeware DOS game back in 1997, it was later open sourced and now it continues on with it using SDL for more modern platform support. The new C-Dogs SDL 0.9.0 release is a major upgrade, which brings with it a complete Doom campaign filled with secret levels, ammo/health pickups and persistent guns.