My first evaluation was merged on 23 July 2019 🙂
This commit includes the preferences of the mouse and the touchpad. The second evaluation is on its way. I have added the keyboard settings also but there are some errors which I am trying to resolve.
In the meanwhile, I am working on the connected devices also that I have discussed in the previous blogs. I have done this as I understand but there are also some issues and working on them.
Today, in the Lab I was reading about the Haiku and I came to know about many things.
In my first presentation of the 6 weeks training, there were so many questions asked to me but I was unable to answer those questions in well mannered.
Let’s talk about them in this blog.
What is Haiku OS?
Haiku is an open-source operating system that specifically targets personal computing. When I gave this answer then the question arises what do you mean by personal computing?
Personal Computer: A personal computer (PC) is a multi-purpose computer whose size, capabilities, and price make it feasible for individual use.
Is Linux or other Operating Systems like MS Windows is not used for personal computing?
The other operating systems are also used for both personal and server computing. The server is part of the client–server model. In this model, a server serves data for clients. For example, if files on a device are shared by some process, that process is a file server. Similarly, web server software can run on any capable computer, and so a laptop or a personal computer can host a web server. Mostly Red Hat, Oracle, IBM (International Business Machines) use Linux for server computing and the Linux take the fund from there. As a result, the Linux kernel gets much tweaking and tuning for that, it is very good at network.
If we talk about the Mac and the Microsoft Windows may be they switch their efforts to phones at some point. If we talk about the Apple and Microsoft Windows they focused on the phones more as compare to laptops. There is no issue but now there we are talking about the personal computing. Haiku developers doesn’t want to shift it in any mode. They are just focusing on the personal computing.
Some benefits of Haiku:
Imagine starting up a full-featured Fedora distribution with the speed of a simple Gee X box Linux distribution. In Virtual Box, with 512 RAM base memory and a CPU of 1,83GHz, Haiku boots in exactly ten seconds from the boot loader menu to a ready to be used desktop. Shutting down the operating system takes a full three seconds on the same virtual machine.
As if we compare it with the Microsoft Windows, it also starts and shows the display in few seconds, but it didn’t becomes smooth instantly after starting. For example when we start the game or any other application they didn’t work smoothly because in Microsoft Windows it download its application after starting its display. So that the user can use it without any delay.
Linux takes some time while starting because I downloads its applications while starting the boot loader.
But, In Haiku it only takes 10 seconds to start and shutdown. Its also the beneficial feature of haiku as compare to Linux and Microsoft Windows.
Now, suppose if we want to use the two keyboards in the Linux then, we have to use the “X Input” extension that manages multiple input devices, we can use the xinput command line tool to configure them, and can also assign them to different “seats” (combinations of keyboard/monitor) or use them alternatively with one monitor.
xinput is a utility to configure and test X input devices, such as mouses, keyboards, and touchpads. It is found in the xorg-xinput package.
But, in Haiku we can use two keyboards or more at a same time without any assignment of seats.
Linux is designed (with separate team working on kernel, various desktop environments, C library, etc) means there will always be dozens of distributions, and even if two persons use the same distribution, their computers will be configured differently. For example: If we are downloading the package in the laptop and it doesn’t have the configuration that are required by the package, then there are some possibilities for issues and make it a nightmare for application developers. At the time when the developer has to check all the possible cases.
In Haiku, there is no issue possible as in Linux. Haiku runs the same application on diffferent configured computers also without any nightmare as same as the Macbook but, its not open source. :p
As now, we moved to the history of the Haiku, Gassee (Jean-Louis Gassée is a business executive. He is best known as a former executive at Apple Computer, where he worked from 1981 to 1990. He also founded Be Inc., creators of the BeOS computer operating system. After leaving Be, he became Chairman of PalmSource, Inc. in November 2004) wanted to create a new operating system from the ground up. BeOS was created with digital media work in mind and was designed to take advantage of the most modern hardware of the time. Originally, Be Inc attempted to create their own platform encompassing both hardware and software. The result was called the BeBox(The BeBox is a dual CPU personal computer, briefly sold by Be Inc. to run the company’s own operating system, BeOS. ). After BeBox failed to sell well, Be turned their attention to BeOS.
In the 1990s, Apple was looking for a new operating system to replace the aging Classic Mac OS. Gassee wanted $300 million. Apple was unwilling to offer any more than $125 million. In the end, Apple went with NeXTSTEP.
This was all I have learnt about Haiku.
Hope so you like it 🙂