Operating Systems

Module tests in software development

Module tests are one of the most effective methods of identifying as many errors in the source code as possible early on in the software development process. The special feature: the smallest isolatable components of a program are placed in a neutral test environment. If errors appear, it’s obvious they are occurring in the module being tested, which makes them easy to correct. [...]  

Archiving and Compression Using Linux

Archiving and compressing files contributes positively to the security and stability of a system. For Linux and other unix-like systems, there are countless free programmes with which you can create unaltered or compressed archive files over the command line and extract them as well. One of the classic packing programmes for Linux is tar. Today, the tool still counts as one of the leading archiving tools and plays an important role especially for compression tools, like bzip2. [...]  

A comparison of different servers

Carry out a server comparison and you will notice that website operators have a large selection to choose from. Professional hosts offer virtual, dedicated, and cloud based servers in different performance levels. How do these server models differ from one another? What features does a root server have in comparison to a managed server? Which type of hosting is best for your web project? Take a look at the overview. [...]  

Server Containers: virtualisation without emulation

The introduction of Software containers is widely regarded as a revolution in server administration. The idea of isolating applications in virtual runtime environments is nothing new, but with platforms like Docker, users can enjoy extensive functionality, which facilitates working with server containers. So, what exactly can application containers do? [...]  

Screenshots on Mac and Windows

What exactly is a screenshot? How do you create one? And how do the different screenshot shortcuts work when trying to create screenshots on Mac and Windows? Besides the built-in features on operating systems, what are the other, third-party options when it comes to screenshot tools? We’ll take you through our introductory guide to making screenshots and the best keyboard shortcuts and screenshot programs to help you. [...]  

Server failure – what to do?

Server failures can be devastating for businesses, especially if central business areas are controlled by IT systems since the longer the server is down, the costlier is it for the company. This can result in loss of sales and in the worst case, the loss of business or customer data. Here we demonstrate the internal and external sources of danger that can lead to server failure, explain the consequences for the business, and provide you with some possible countermeasures. [...]  

How to create a website on Mac devices

Whether you’re a dab hand or a total novice, web designers are spoilt for choice when it comes to creating their web presence. Even with minimal knowledge of HTML and JavaScript, creating websites on Mac computers can be a simple process; you just need a web editor and a great idea. It’s also easier than ever to realise more complex projects thanks to a wide range of user-friendly, professional software solutions. [...]  

Server operating systems: a history and overview

Operating systems have gone through some major changes over the years. While their beginnings are rooted in more humble, purely text-based user interfaces, today’s options have evolved into complex software packages with graphical interfaces, comprising an elegant go-between for hardware and software applications. Users, who have long since been equipped with a keyboard and mouse, are able to easily manage system resources. Operating systems for servers are also in greater demand than ever, particularly when it comes to web hosting. But what are today’s most widespread operating systems? And which systems were they predated by? [...]  

ECC RAM: memory solution for secure data

Memory is one of the most important components of a computer system and is particularly important for processing large amounts of data. In addition to increasing the storage capacity, it is also necessary to guarantee the security of the data. Bit errors, for example, are one of the key foes that ECC RAM is battling against to protect the main memory. To date these error-correcting memory modules have so far been used primarily in the server environment. [...]  

XAMPP tutorial: create your own local test server

The software packet XAMPP is a collection of popular applications like the web server Apache, a leading database management system (either MySQL or MariaDB), the scripting languages PHP and Perl, and more – all together in a compact test server. Our XAMPP tutorial will take you through the installation and configuration process, with the aid of clear instructions and screenshots, to help you set up XAMPP as a test environment for your online project. [...]