<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Opensource Archives - Linux Windows and android Tutorials</title>
	<atom:link href="https://www.osradar.com/tag/opensource/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.osradar.com</link>
	<description>tutorials and news and Seurity</description>
	<lastBuildDate>Tue, 31 Jan 2023 22:23:09 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.12</generator>
	<item>
		<title>What is free software?</title>
		<link>https://www.osradar.com/what-is-free-software/</link>
					<comments>https://www.osradar.com/what-is-free-software/#respond</comments>
		
		<dc:creator><![CDATA[roger]]></dc:creator>
		<pubDate>Sat, 04 Feb 2023 22:21:00 +0000</pubDate>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[libre software]]></category>
		<category><![CDATA[Opensource]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=38149</guid>

					<description><![CDATA[<p>When we buy a software, we are actually acquiring a license to use it. Therefore, whoever obtains it is bound by numerous subtle rules. For example, you cannot share or modify the program. However, a few years ago, a group of programmers dedicated themselves to write and share the so-called free software. This not only [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/what-is-free-software/">What is free software?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>When we buy a <a href="https://www.osradar.com/?s=free+software" target="_blank" rel="noreferrer noopener">software</a>, we are actually acquiring a license to use it. Therefore, whoever obtains it is bound by numerous subtle rules. For example, you cannot share or modify the program. However, a few years ago, a group of programmers dedicated themselves to write and share the so-called free software. This not only allows us to copy programs but also to study, run and distribute them freely. Next we will go more in depth about free software and how it works.</p>



<h2>What is free software?</h2>



<p>Its definition is associated with the birth of the free software movement. This was spearheaded by Richard Stallman and the founding of the <a href="https://www.gnu.org/philosophy/free-sw.en.html" target="_blank" rel="noreferrer noopener">Free Software Foundation</a>. Free software is any software whose source code can be freely studied, modified and used for any purpose. It is even possible to copy and redistribute the program with or without changes.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="600" height="600" src="https://www.osradar.com/wp-content/uploads/2023/01/free2.png" alt="" class="wp-image-38151" srcset="https://www.osradar.com/wp-content/uploads/2023/01/free2.png 600w, https://www.osradar.com/wp-content/uploads/2023/01/free2-300x300.png 300w, https://www.osradar.com/wp-content/uploads/2023/01/free2-150x150.png 150w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<p>In other words, this type of software gives the freedom to any person or organization to use a program for any kind of work. In addition, there is no obligation to communicate it to a developer or any specific entity.</p>



<h2>What are the 4 freedoms of free software?</h2>



<p>For a program to be free software, it must have four freedoms:</p>



<h3>Freedom 0: to use the program for any purpose</h3>



<p>The freedom to run the program for any purpose is about every user being free to use the software in:</p>



<ul><li>Any computer system;</li><li>For any type of work and purpose;</li><li>Without obligation to communicate to any specific entity or to the programmer.</li></ul>



<p>In other words, the user is not forbidden or prevented from executing it. Indeed, what matters is its purpose and not that of the programmer.</p>



<h3>Freedom 1: to study how the program works and to be able to modify it</h3>



<p>To have freedoms 1 and 3 it is necessary to have access to the source code. Consequently, this is a fundamental condition for free software. Now, Freedom 1 is the freedom to use the modified version (according to the user&#8217;s wishes and needs) instead of the original one.</p>



<h3>Freedom 2: to distribute copies of the program to any person or organization</h3>



<p>The freedom to distribute the program (Freedoms 2 and 3) means that users are free to redistribute and share copies with or without modifications. In addition, without the need to ask or pay for permission to do so. In addition, programs can be distributed free of charge or for a fee.</p>



<h3>Freedom 3: to improve the program and share the improvements for the benefit of all.</h3>



<p>Freedom 3 makes it possible to improve the program – and, like freedom 2 – makes it possible to share and release modified versions as free software. Thus, benefiting the people or organizations that use it.</p>



<h2>Is Free Software and Open Source the same thing?</h2>



<p>The answer is: no. Certainly Open Source and Free Software pursue the common goal of bringing greater freedom and transparency to the software world. However, they differ in the way in which each carries out this action.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="1024" src="https://www.osradar.com/wp-content/uploads/2023/01/free-1024x1024.png" alt="" class="wp-image-38152" srcset="https://www.osradar.com/wp-content/uploads/2023/01/free-1024x1024.png 1024w, https://www.osradar.com/wp-content/uploads/2023/01/free-300x300.png 300w, https://www.osradar.com/wp-content/uploads/2023/01/free-150x150.png 150w, https://www.osradar.com/wp-content/uploads/2023/01/free-768x768.png 768w, https://www.osradar.com/wp-content/uploads/2023/01/free-696x696.png 696w, https://www.osradar.com/wp-content/uploads/2023/01/free-1068x1068.png 1068w, https://www.osradar.com/wp-content/uploads/2023/01/free.png 1300w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Therefore, the main difference lies in the fact that free software prioritizes ethical and moral issues related to the software, leaving the technical aspect as a secondary point.</p>



<p>On the other hand, open source emphasizes the technical aspects as a priority before any moral discussion about licenses and rights. Furthermore, not all Open Source software has to be free, but all products and their derivatives developed in Open Source must be free.</p>



<h2>5 advantages of open source software</h2>



<h3>Development and continuous improvement</h3>



<p>The fact that the source code can be accessed allows many people to review and test the code and, as a consequence, not only is there a better result, but also the security is far superior to proprietary software.</p>



<p>On the other hand, the free software is attended among many users who directly evaluate the failures or faults that the program presents. Therefore, you do not have to wait for the manufacturer to release an update or a corrected version. Therefore, this allows to reduce the time it takes to solve problems.</p>



<h3>Enables technological independence</h3>



<p>By not being dependent on the major software manufacturers, users can decide whether system migrations or upgrades are necessary. By the same token, you do not have to submit to decisions imposed by that manufacturer.</p>



<h3>Savings in the acquisition, maintenance, and renewal of technologies</h3>



<p>It is much more economical to upgrade or mass install open source software than proprietary software.</p>



<p>Moreover, by not having to invest in annual licenses, users can save money or use it to acquire other necessary software linked to the company&#8217;s service.</p>



<h3>Allows copying of software</h3>



<p>As we mentioned before with the freedoms, we can copy free software. Therefore, without the need to acquire new licenses, it can be distributed to all those who need it.</p>



<h3>Provides autonomy</h3>



<p>Users have control over the source code, so with free software you have absolute freedom to use the program for any purpose. In addition, without restrictions and adapt it to the needs of each company.</p>



<h2>Conclusion</h2>



<p>This software usually requires technical knowledge that is not common among computer users. Therefore, it is necessary that if you are going to integrate it to your company, you have a person who knows about this world. Especially to help you analyze and select those tools that will be useful to you. In addition, he/she must have the knowledge and ability to update and adapt based on the needs of the organization.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/what-is-free-software/">What is free software?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/what-is-free-software/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Windows 10 can now run Linux apps with a graphical interface.</title>
		<link>https://www.osradar.com/windows-10-can-now-run-linux-apps-with-a-graphical-interface/</link>
					<comments>https://www.osradar.com/windows-10-can-now-run-linux-apps-with-a-graphical-interface/#respond</comments>
		
		<dc:creator><![CDATA[roger]]></dc:creator>
		<pubDate>Sat, 24 Apr 2021 13:42:00 +0000</pubDate>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Windows Subsystem Linux]]></category>
		<category><![CDATA[WSL2]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=29694</guid>

					<description><![CDATA[<p>A year ago, Microsoft offered support for Linux applications with its native graphical interface within Windows 10. Therefore, the integration of Linux into the Windows Subsystem for Linux is complete. Which is a revolution. Thus, having a Linux distro on Windows is already a reality. And the best thing is that it is with the [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/windows-10-can-now-run-linux-apps-with-a-graphical-interface/">Windows 10 can now run Linux apps with a graphical interface.</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>A year ago, Microsoft offered support for Linux applications with its native graphical interface within Windows 10. Therefore, the integration of Linux into the Windows Subsystem for <a href="https://docs.microsoft.com/en-us/windows/wsl/install-win10" target="_blank" rel="noreferrer noopener">Linux</a> is complete. Which is a revolution. Thus, having a Linux distro on Windows is already a reality. And the best thing is that it is with the graphical interface. Microsoft never ceases to amaze us. You first learned about it here. Windows 10 can now run Linux apps with a graphical interface.</p>



<h2>Linux applications will run on Windows with their own graphical interface.</h2>



<p>The approach of Windows to GNU/Linux has its history. In fact, the Ubuntu bash is already 5 years old inside Windows 10. And it has not stopped growing. On the other hand, WSL had an important limitation. In effect, we could only use text commands inside the console. There were certainly ways to run Linux apps graphically. However, they were cumbersome solutions. Now, this support is native to Windows 10. For the time being, Microsoft has named this feature WSLg. As a result, we will be able to run various development environments on Windows. But also other types of applications with their conventional graphical interface.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="700" height="399" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/04/linux.jpg" alt="Image credit to Microsoft" class="wp-image-29695" srcset="https://www.osradar.com/wp-content/uploads/2021/04/linux.jpg 700w, https://www.osradar.com/wp-content/uploads/2021/04/linux-300x171.jpg 300w, https://www.osradar.com/wp-content/uploads/2021/04/linux-696x397.jpg 696w" sizes="(max-width: 700px) 100vw, 700px" /><figcaption>Image credit to Microsoft</figcaption></figure>



<p>In fact, the support goes even further. It extends to Linux applications with GPU-accelerated 3D graphics support. Although the support is preliminary, it is irrefutable proof of the future. A future in which Windows 10 will merge with GNU/Linux distributions. In particular, you can use Linux apps to test and develop tools. But counting on the graphics section. The module will automatically start a system distribution. This system will have a Wayland server, X, and an audio server. In short, all the necessary elements for Linux GUI applications to communicate with Windows.</p>



<p>The Redmond company has announced that this option will be available to members of the inside program. Specifically, the 21364 builds. The future is already here. Here you found out that <a href="https://www.osradar.com/category/windows/" target="_blank" rel="noreferrer noopener">Windows 10 </a>can now run Linux apps with a graphical interface.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/windows-10-can-now-run-linux-apps-with-a-graphical-interface/">Windows 10 can now run Linux apps with a graphical interface.</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/windows-10-can-now-run-linux-apps-with-a-graphical-interface/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Install OpenFire server on Debian 10</title>
		<link>https://www.osradar.com/install-openfire-server-debian-10/</link>
					<comments>https://www.osradar.com/install-openfire-server-debian-10/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Wed, 17 Mar 2021 05:10:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[OpenFire]]></category>
		<category><![CDATA[Opensource]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=29038</guid>

					<description><![CDATA[<p>Hello, friends. In this post, you will learn how to install OpenFire server on Debian 10. This is an XMMP server that helps to manage the internal communications of a company using this well-known protocol. According to the application’s website: Openfire is a real-time collaboration (RTC) server licensed under the Open Source Apache License. It [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-openfire-server-debian-10/">Install OpenFire server on Debian 10</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hello, friends. In this post, you will learn how to install OpenFire server on Debian 10. This is an XMMP server that helps to manage the internal communications of a company using this well-known protocol.</p>



<p>According to the <a href="https://www.igniterealtime.org/projects/openfire/">application’s website</a>:</p>



<blockquote class="wp-block-quote"><p>Openfire is a real-time collaboration (RTC) server licensed under the Open Source Apache License. It uses the only widely adopted open protocol for instant messaging, XMPP Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.</p></blockquote>



<p>Thanks to this application we can create our own chat system in an internal network or with internet access. In this way, it joins a long list of professional applications with which we can work in an organization.</p>



<h2 id="install-openfire-on-debian-10"><a href="#install-openfire-on-debian-10" name="install-openfire-on-debian-10"></a>Install OpenFire on Debian 10</h2>



<p>The installation process consists of several parts to achieve the goal.</p>



<p>So, open a terminal or connect via SSH to the DEbian server and update the system.</p>



<pre class="wp-block-preformatted">sudo apt update
sudo apt upgrade</pre>



<p>Now you have to visit the OpenFire download site to find out which is the latest version of the program.</p>



<p>At the time of writing this post, the latest stable version is <code>4.6.2</code> which can be downloaded using various formats. To simplify the installation process we will opt to download the DEB package with the <code>wget</code> command. You can also download it on a client computer and upload it to the server.</p>



<pre class="wp-block-preformatted">wget https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.6.2_all.deb -O openfire.deb</pre>



<p>Remember that this command will vary depending on the version of OpenFire.</p>



<p>Running the above command will download the file and rename it to oepnfire.deb which we need to install.</p>



<pre class="wp-block-preformatted">sudo apt install ./openfire.deb
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'openfire' instead of './openfire.deb'
The following additional packages will be installed:
  ca-certificates-java default-jre-headless fontconfig-config fonts-dejavu-core java-common libasound2 libasound2-data libavahi-client3 libavahi-common-data
  libavahi-common3 libcups2 libfontconfig1 libjpeg62-turbo liblcms2-2 libnspr4 libnss3 libpcsclite1 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxi6
  libxrender1 libxtst6 openjdk-11-jre-headless x11-common
Suggested packages:
  default-jre libasound2-plugins alsa-utils cups-common liblcms2-utils pcscd libnss-mdns fonts-dejavu-extra fonts-ipafont-gothic fonts-ipafont-mincho
  fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic
The following NEW packages will be installed:
  ca-certificates-java default-jre-headless fontconfig-config fonts-dejavu-core java-common libasound2 libasound2-data libavahi-client3 libavahi-common-data
  libavahi-common3 libcups2 libfontconfig1 libjpeg62-turbo liblcms2-2 libnspr4 libnss3 libpcsclite1 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxi6
  libxrender1 libxtst6 openfire openjdk-11-jre-headless x11-common
0 upgraded, 29 newly installed, 0 to remove and 5 not upgraded.
Need to get 43.7 MB/86.9 MB of archives.
After this operation, 239 MB of additional disk space will be used.
Do you want to continue? [Y/n]</pre>



<p>OpenFire depends on Java so during the installation process it will also install Java and other packages. But this will be taken care of by APT.</p>



<p>At the end of the process, a new system service will be created to manage the application. The first thing you have to do is to start and enable the service to start with the system.</p>



<pre class="wp-block-preformatted">sudo systemctl enable --now openfire
openfire.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable openfire</pre>



<p>And check the status</p>



<pre class="wp-block-preformatted">sudo systemctl status openfire</pre>



<p>Output:</p>



<pre class="wp-block-preformatted">● openfire.service - LSB: Start/stop openfire jabber server
   Loaded: loaded (/etc/init.d/openfire; generated)
   Active: active (running) since Fri 2021-03-12 14:49:16 CET; 48s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 26 (limit: 2296)
   Memory: 110.1M
   CGroup: /system.slice/openfire.service
           └─3416 /bin/java -server -DopenfireHome=/usr/share/openfire -Dlog4j.configurationFile=/usr/share/openfire/lib/log4j2.xml -Dopenfire.lib.dir=/usr/share/openfir

Mar 12 14:49:15 osradar systemd[1]: Starting LSB: Start/stop openfire jabber server...
Mar 12 14:49:16 osradar openfire[3408]: best java alternative in:
Mar 12 14:49:16 osradar openfire[3408]: Starting openfire: openfire.
Mar 12 14:49:16 osradar systemd[1]: Started LSB: Start/stop openfire jabber server.</pre>



<h2 id="install-mariadb-on-debian-10"><a name="install-mariadb-on-debian-10" href="#install-mariadb-on-debian-10"></a>Install MariaDB on Debian 10</h2>



<p>OpenFire has its own database driver, but it is also possible to use <a href="https://www.osradar.com/install-mariadb-10-5-debian-10/" target="_blank" rel="noreferrer noopener">MariaDB</a> / MySQL or PostgreSQL which increases the performance of the application but the flexibility.</p>



<p>So, install it with the following command:</p>



<pre class="wp-block-preformatted">sudo apt install mariadb-server</pre>



<p>Then, configure it:</p>



<pre class="wp-block-preformatted">sudo mysql_secure_installation</pre>



<p>Then create a new database and user for OpenFire:</p>



<pre class="wp-block-preformatted">sudo mysql -u root -p
<code data-origin="<pre&gt;<code&gt;sudo mysql -u root -p

CREATE DATABASE openfire;
GRANT ALL PRIVILEGES ON openfire.* TO 'openfire'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit;
</code&gt;</pre&gt;
<p&gt;">CREATE DATABASE openfire;
GRANT ALL PRIVILEGES ON openfire.* TO 'openfire'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit;</code></pre>



<p>Replace the fields with the data you want and set a strong password.</p>



<p>Now upload the default OpenFire data to the created database</p>



<pre class="wp-block-preformatted">sudo mysql -u openfire -p'password'</pre>



<p>Replace <code>'password'</code> with your password</p>



<p>Inside the MariaDB shell, switch to the created database and load the data:</p>



<pre class="wp-block-preformatted">USE openfire;
source /usr/share/openfire/resources/database/openfire_mysql.sql;</pre>



<p>And to verify the changes, you can run:</p>



<pre class="wp-block-preformatted">SHOW tables;</pre>



<p>And there you should see all the tables loaded.</p>



<h2 id="open-the-openfire-ports"><a href="#open-the-openfire-ports" name="open-the-openfire-ports"></a>Open the OpenFire ports</h2>



<p>There are many ports that we have to open in the firewall for OpenFire to work properly.</p>



<p>So, start opening them:</p>



<pre class="wp-block-preformatted">sudo ufw allow 9090
sudo ufw allow 9091
sudo ufw allow 5222
sudo ufw allow 7777</pre>



<p>This should get the application working.</p>



<h2 id="complete-the-installation"><a href="#complete-the-installation" name="complete-the-installation"></a>Complete the installation</h2>



<p>Now, you have to open a web browser and go to<code> http://your-domain:9090</code> and you will see the following screen</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="506" src="https://www.osradar.com/wp-content/uploads/2021/03/1-6-1024x506.png" alt="1.- Select the installation language " class="wp-image-29093" srcset="https://www.osradar.com/wp-content/uploads/2021/03/1-6-1024x506.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/1-6-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/1-6-768x379.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/1-6-696x344.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/1-6-1068x528.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/1-6.png 1354w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>1.- Select the installation language </figcaption></figure>



<p>Select the language of the installation and click <em>Continue</em>.</p>



<p>Then set the server options. There you will be able to configure the XMMP domain and define other ports to replace the default ones.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="506" src="https://www.osradar.com/wp-content/uploads/2021/03/2-5-1024x506.png" alt="2.- Server settings" class="wp-image-29094" srcset="https://www.osradar.com/wp-content/uploads/2021/03/2-5-1024x506.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/2-5-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/2-5-768x379.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/2-5-696x344.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/2-5-1068x528.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/2-5.png 1354w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>2.- Server settings</figcaption></figure>



<p>Next, you can choose to use the internal database driver or an external one as we have done. So, choose the first option.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2021/03/3-3-1024x502.png" alt="3.- Database settings" class="wp-image-29095" srcset="https://www.osradar.com/wp-content/uploads/2021/03/3-3-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/3-3-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/3-3-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/3-3-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/3-3-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/3-3.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>3.- Database settings</figcaption></figure>



<p>In this step, you have to configure the database connection. Select <em>MySQL</em> and in the url modify the values of hostname and database name.</p>



<pre class="wp-block-preformatted">Database URL:jdbc:mysql://localhost/openfire?useUnicode=true characterEncoding=UTF-8&amp;characterSetResults=UTF-8</pre>



<p>Below define the username and password for the OpenFire user we have created.</p>



<p>You can also configure the database connections.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="506" src="https://www.osradar.com/wp-content/uploads/2021/03/4-1-1024x506.png" alt="4.- Configuring the database connection" class="wp-image-29096" srcset="https://www.osradar.com/wp-content/uploads/2021/03/4-1-1024x506.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/4-1-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/4-1-768x379.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/4-1-696x344.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/4-1-1068x528.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/4-1.png 1354w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>4.- Configuring the database connection</figcaption></figure>



<p>If the connection is successful, you will see the <em>profile</em> options.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2021/03/5-1-1024x502.png" alt="5.- Profile settings" class="wp-image-29097" srcset="https://www.osradar.com/wp-content/uploads/2021/03/5-1-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/5-1-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/5-1-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/5-1-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/5-1-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/5-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>5.- Profile settings</figcaption></figure>



<p>Next, you have to create an administrator account with an email and password.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2021/03/6-1-1024x502.png" alt="6.- Creating the Admin account" class="wp-image-29098" srcset="https://www.osradar.com/wp-content/uploads/2021/03/6-1-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/6-1-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/6-1-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/6-1-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/6-1-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/6-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>6.- Creating the Admin account</figcaption></figure>



<p>In the end, you will see this message indicating that everything went well.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2021/03/7-1-1024x502.png" alt="7.- OpenFire installed on Debian" class="wp-image-29099" srcset="https://www.osradar.com/wp-content/uploads/2021/03/7-1-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/7-1-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/7-1-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/7-1-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/7-1-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/7-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>7.- OpenFire installed on Debian</figcaption></figure>



<p>Then go to the login screen</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2021/03/8-1-1024x502.png" alt="8.- Login screen" class="wp-image-29100" srcset="https://www.osradar.com/wp-content/uploads/2021/03/8-1-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/8-1-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/8-1-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/8-1-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/8-1-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/8-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>8.- Login screen</figcaption></figure>



<p>and finally, you will be in the OpenFire control panel.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="506" src="https://www.osradar.com/wp-content/uploads/2021/03/9-1-1024x506.png" alt="9.- OpenFire on Debian 10" class="wp-image-29101" srcset="https://www.osradar.com/wp-content/uploads/2021/03/9-1-1024x506.png 1024w, https://www.osradar.com/wp-content/uploads/2021/03/9-1-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2021/03/9-1-768x379.png 768w, https://www.osradar.com/wp-content/uploads/2021/03/9-1-696x344.png 696w, https://www.osradar.com/wp-content/uploads/2021/03/9-1-1068x528.png 1068w, https://www.osradar.com/wp-content/uploads/2021/03/9-1.png 1354w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>9.- OpenFire on Debian 10</figcaption></figure>



<p>So, enjoy it.</p>



<h2 id="conclusion"><a href="#conclusion" name="conclusion"></a>Conclusion</h2>



<p>OpenFire helps us with a very common task in all modern organizations. Creating an XMMP server can be very useful and help us with our tasks.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-openfire-server-debian-10/">Install OpenFire server on Debian 10</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/install-openfire-server-debian-10/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CudaText. A really cool open-source text editor.</title>
		<link>https://www.osradar.com/cudatext-a-really-cool-open-source-text-editor/</link>
					<comments>https://www.osradar.com/cudatext-a-really-cool-open-source-text-editor/#respond</comments>
		
		<dc:creator><![CDATA[roger]]></dc:creator>
		<pubDate>Sat, 28 Dec 2019 23:47:00 +0000</pubDate>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[cudatext]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[text editor]]></category>
		<category><![CDATA[windows text editor]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=17229</guid>

					<description><![CDATA[<p>Hey, what&#8217;s up? Programming is an increasingly popular field among users. Whether out of curiosity or for subsistence, people are getting closer and closer to the world of development. Within programming, the text editor is essential to develop the work. In this opportunity, I will talk about an open-source text editor, multiplatform and free. It [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/cudatext-a-really-cool-open-source-text-editor/">CudaText. A really cool open-source text editor.</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hey, what&#8217;s up? Programming is an increasingly popular field among users. Whether out of curiosity or for subsistence, people are getting closer and closer to the world of development. Within programming, the text editor is essential to develop the work. In this opportunity, I will talk about an open-source text editor, multiplatform and free. It is ideal for beginners who are starting in the world of programming. Or for advanced users who are looking for a simple editor, but with powerful features. Therefore, let&#8217;s see how to install CudaText, a cool open-source text editor.</p>



<h2>Downloading CudaText.</h2>



<p>The first thing you have to do is go to the official website of the project and <a rel="noreferrer noopener" aria-label="download (opens in a new tab)" href="https://sourceforge.net/projects/cudatext/" target="_blank">download</a> the latest version.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="728" src="//1723336065.rsc.cdn77.org/wp-content/uploads/2019/12/cuda-3.jpg" alt="Download the latest version of CudaText." class="wp-image-17257" srcset="https://www.osradar.com/wp-content/uploads/2019/12/cuda-3.jpg 1024w, https://www.osradar.com/wp-content/uploads/2019/12/cuda-3-300x213.jpg 300w, https://www.osradar.com/wp-content/uploads/2019/12/cuda-3-768x546.jpg 768w, https://www.osradar.com/wp-content/uploads/2019/12/cuda-3-100x70.jpg 100w, https://www.osradar.com/wp-content/uploads/2019/12/cuda-3-696x495.jpg 696w, https://www.osradar.com/wp-content/uploads/2019/12/cuda-3-591x420.jpg 591w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Download the latest version of CudaText.</figcaption></figure>



<p>The program does not need to be installed. Once you have downloaded the ZIP file, just unzip it and run the <strong>cudatext.exe </strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="728" src="//1723336065.rsc.cdn77.org/wp-content/uploads/2019/12/cuda2.jpg" alt="Run the cudatext.exe file" class="wp-image-17258" srcset="https://www.osradar.com/wp-content/uploads/2019/12/cuda2.jpg 1024w, https://www.osradar.com/wp-content/uploads/2019/12/cuda2-300x213.jpg 300w, https://www.osradar.com/wp-content/uploads/2019/12/cuda2-768x546.jpg 768w, https://www.osradar.com/wp-content/uploads/2019/12/cuda2-100x70.jpg 100w, https://www.osradar.com/wp-content/uploads/2019/12/cuda2-696x495.jpg 696w, https://www.osradar.com/wp-content/uploads/2019/12/cuda2-591x420.jpg 591w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Run the cudatext.exe file</figcaption></figure>



<h2>Main features of CudaText</h2>



<p>When you open an HTML code you can see that the interface is very friendly and intuitive. When you open an HTML code you can see that the interface is very friendly and intuitive. The first icon on the left shows the structure of the HTML code. There you can see perfectly how it is organized. Consequently, this option is very useful for the development of big codes.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="728" src="//1723336065.rsc.cdn77.org/wp-content/uploads/2019/12/cuda3-1.jpg" alt="Editing an HTML code in CudaText" class="wp-image-17261" srcset="https://www.osradar.com/wp-content/uploads/2019/12/cuda3-1.jpg 1024w, https://www.osradar.com/wp-content/uploads/2019/12/cuda3-1-300x213.jpg 300w, https://www.osradar.com/wp-content/uploads/2019/12/cuda3-1-768x546.jpg 768w, https://www.osradar.com/wp-content/uploads/2019/12/cuda3-1-100x70.jpg 100w, https://www.osradar.com/wp-content/uploads/2019/12/cuda3-1-696x495.jpg 696w, https://www.osradar.com/wp-content/uploads/2019/12/cuda3-1-591x420.jpg 591w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption> Editing an HTML code in CudaText </figcaption></figure>



<p>Using the second option you can organize the code and its pages in projects or folders. Again, this option is ideal for a good organization of large projects with several pages of code.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="728" src="//1723336065.rsc.cdn77.org/wp-content/uploads/2019/12/cuda4.jpg" alt="Organize the code in folders or projects." class="wp-image-17263" srcset="https://www.osradar.com/wp-content/uploads/2019/12/cuda4.jpg 1024w, https://www.osradar.com/wp-content/uploads/2019/12/cuda4-300x213.jpg 300w, https://www.osradar.com/wp-content/uploads/2019/12/cuda4-768x546.jpg 768w, https://www.osradar.com/wp-content/uploads/2019/12/cuda4-100x70.jpg 100w, https://www.osradar.com/wp-content/uploads/2019/12/cuda4-696x495.jpg 696w, https://www.osradar.com/wp-content/uploads/2019/12/cuda4-591x420.jpg 591w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Organize the code in folders or projects.</figcaption></figure>



<p>In the third option, a Snippet panel is present. Indeed, this is a very complete menu since it allows the introduction of special characters or arrows. The number of available options is shown in the image below:</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="728" src="//1723336065.rsc.cdn77.org/wp-content/uploads/2019/12/cuda5.jpg" alt="Snippet panel" class="wp-image-17265" srcset="https://www.osradar.com/wp-content/uploads/2019/12/cuda5.jpg 1024w, https://www.osradar.com/wp-content/uploads/2019/12/cuda5-300x213.jpg 300w, https://www.osradar.com/wp-content/uploads/2019/12/cuda5-768x546.jpg 768w, https://www.osradar.com/wp-content/uploads/2019/12/cuda5-100x70.jpg 100w, https://www.osradar.com/wp-content/uploads/2019/12/cuda5-696x495.jpg 696w, https://www.osradar.com/wp-content/uploads/2019/12/cuda5-591x420.jpg 591w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Snippet panel</figcaption></figure>



<p>When working with multi-page code development, it can be complicated to organize. Consequently, there is an option to search for open windows.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="728" src="//1723336065.rsc.cdn77.org/wp-content/uploads/2019/12/cuda6.jpg" alt="Organize your tabs" class="wp-image-17267" srcset="https://www.osradar.com/wp-content/uploads/2019/12/cuda6.jpg 1024w, https://www.osradar.com/wp-content/uploads/2019/12/cuda6-300x213.jpg 300w, https://www.osradar.com/wp-content/uploads/2019/12/cuda6-768x546.jpg 768w, https://www.osradar.com/wp-content/uploads/2019/12/cuda6-100x70.jpg 100w, https://www.osradar.com/wp-content/uploads/2019/12/cuda6-696x495.jpg 696w, https://www.osradar.com/wp-content/uploads/2019/12/cuda6-591x420.jpg 591w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Organize your tabs</figcaption></figure>



<p>Of course, CudaText also has a powerful search tool. This saves time and improves productivity. You can access it by clicking on the magnifying glass in the lower-left panel. </p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="728" src="//1723336065.rsc.cdn77.org/wp-content/uploads/2019/12/cuda7.jpg" alt="Search tool." class="wp-image-17269" srcset="https://www.osradar.com/wp-content/uploads/2019/12/cuda7.jpg 1024w, https://www.osradar.com/wp-content/uploads/2019/12/cuda7-300x213.jpg 300w, https://www.osradar.com/wp-content/uploads/2019/12/cuda7-768x546.jpg 768w, https://www.osradar.com/wp-content/uploads/2019/12/cuda7-100x70.jpg 100w, https://www.osradar.com/wp-content/uploads/2019/12/cuda7-696x495.jpg 696w, https://www.osradar.com/wp-content/uploads/2019/12/cuda7-591x420.jpg 591w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Search tool.</figcaption></figure>



<p>Immediately below the search option, there is an icon that allows you to see the history of actions taken. It is very useful to validate that what has been done is correct.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="728" src="//1723336065.rsc.cdn77.org/wp-content/uploads/2019/12/cuda8.jpg" alt="CudaText share history" class="wp-image-17271" srcset="https://www.osradar.com/wp-content/uploads/2019/12/cuda8.jpg 1024w, https://www.osradar.com/wp-content/uploads/2019/12/cuda8-300x213.jpg 300w, https://www.osradar.com/wp-content/uploads/2019/12/cuda8-768x546.jpg 768w, https://www.osradar.com/wp-content/uploads/2019/12/cuda8-100x70.jpg 100w, https://www.osradar.com/wp-content/uploads/2019/12/cuda8-696x495.jpg 696w, https://www.osradar.com/wp-content/uploads/2019/12/cuda8-591x420.jpg 591w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>CudaText share history</figcaption></figure>



<p>By right-clicking on the code, the editing options are displayed. In other words, you can copy, cut, paste, undo, etc.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="730" src="//1723336065.rsc.cdn77.org/wp-content/uploads/2019/12/cuda10.jpg" alt="CudaText edition" class="wp-image-17273" srcset="https://www.osradar.com/wp-content/uploads/2019/12/cuda10.jpg 1024w, https://www.osradar.com/wp-content/uploads/2019/12/cuda10-300x214.jpg 300w, https://www.osradar.com/wp-content/uploads/2019/12/cuda10-768x548.jpg 768w, https://www.osradar.com/wp-content/uploads/2019/12/cuda10-100x70.jpg 100w, https://www.osradar.com/wp-content/uploads/2019/12/cuda10-696x496.jpg 696w, https://www.osradar.com/wp-content/uploads/2019/12/cuda10-589x420.jpg 589w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>CudaText edition</figcaption></figure>



<h2>Conclusion</h2>



<p>In the final analysis, we have seen how to install the OpenSource CudaText text editor. On the positive side, it is a simple multi-platform text editor.  But at the same time, it has all the main tools for development. On the other hand, its operation can be improved with the installation of plugins. OK, this is it. Please check our post about compressing and decompressing files in <a href="https://www.osradar.com/how-to-compress-and-decompress-files-in-android/" target="_blank" rel="noreferrer noopener" aria-label="Android. (opens in a new tab)">Android.</a></p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/cudatext-a-really-cool-open-source-text-editor/">CudaText. A really cool open-source text editor.</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/cudatext-a-really-cool-open-source-text-editor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GitHub Alternatives for Hosting Open-source Projects</title>
		<link>https://www.osradar.com/github-alternatives-for-hosting-open-source-projects/</link>
					<comments>https://www.osradar.com/github-alternatives-for-hosting-open-source-projects/#comments</comments>
		
		<dc:creator><![CDATA[Mel]]></dc:creator>
		<pubDate>Sat, 09 Jun 2018 05:58:36 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[beanstalk]]></category>
		<category><![CDATA[bitbucket]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[github alternative]]></category>
		<category><![CDATA[gitkraken]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[sourceforge]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=3914</guid>

					<description><![CDATA[<p>By now, everyone in the world is aware of the fact that Microsoft has owned GitHub for a whopping $7.5 billion! It obviously makes sense. GitHub is a huge platform that collaborates with millions of developers and users every single day. In that perspective, Microsoft has high strategic values from the platform. However, this acquisition [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/github-alternatives-for-hosting-open-source-projects/">GitHub Alternatives for Hosting Open-source Projects</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>By now, everyone in the world is aware of the fact that Microsoft has owned GitHub for a whopping $7.5 billion! It obviously makes sense. GitHub is a huge platform that collaborates with millions of developers and users every single day. In that perspective, Microsoft has high strategic values from the platform. However, this acquisition has made a huge uproar in the community that GitHub is no longer suitable for their favorite platform.</p>
<p>The uproar is controversial and should be taken with a grain of salt. We have to wait for the future to see whether GitHub continues to be the same or not. For now, let’s take a look at some of the best possible alternatives for GitHub.</p>
<h1>GitHub alternatives</h1>
<p>GitHub is one of the best community-driven platforms that we were ever to enjoy. Besides GitHub, there are lots of other places where devs can get the same amount of opportunity and facility.</p>
<ul>
<li>
<h3><a href="https://about.gitlab.com/">GitLab</a></h3>
</li>
</ul>
<p><img loading="lazy" class="size-full wp-image-3915 aligncenter" src="https://www.osradar.com/wp-content/uploads/2018/06/gitlab-github-alternative.png" alt="" width="800" height="450" srcset="https://www.osradar.com/wp-content/uploads/2018/06/gitlab-github-alternative.png 800w, https://www.osradar.com/wp-content/uploads/2018/06/gitlab-github-alternative-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/06/gitlab-github-alternative-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/06/gitlab-github-alternative-696x392.png 696w, https://www.osradar.com/wp-content/uploads/2018/06/gitlab-github-alternative-747x420.png 747w" sizes="(max-width: 800px) 100vw, 800px" /></p>
<p>Just after the news of Microsoft acquiring GitHub, GitLab became one of the obvious choices for devs. It’s really close to GitHub in terms of using and the feel. Moreover, GitLab is open-source and you can run your own GitLab server in your machine.</p>
<p>Now, it’s seen a huge spike in the number of projects moved to it. For example, GNOME and GIMP are giant projects that have made the shift. This shows the depth of the GitHub incident.</p>
<p>Aware of the current situation, the company now made it easier for migrating from GitHub to GitLab.</p>
<p>You don’t have to run your own server as GitLab also supports hosted service, but that comes up with a good price. This isn’t affordable for most, but most projects should be okay to run with $5/month charge.</p>
<ul>
<li>
<h3><a href="https://sourceforge.net/">SourceForge</a></h3>
</li>
</ul>
<p><img loading="lazy" class="wp-image-3916 size-full aligncenter" src="https://www.osradar.com/wp-content/uploads/2018/06/sourceforge-github-alternative.jpg" alt="" width="650" height="280" srcset="https://www.osradar.com/wp-content/uploads/2018/06/sourceforge-github-alternative.jpg 650w, https://www.osradar.com/wp-content/uploads/2018/06/sourceforge-github-alternative-300x129.jpg 300w" sizes="(max-width: 650px) 100vw, 650px" /></p>
<p>This is another big name as a preferable alternative to GitHub. In the field of open-source software, SourceForge earned a good name and respect from the community. In fact, there are many Linux distros that provide downloads and other services via SourceForge. This platform provides all the necessary tools for creating and managing open-source projects easily.</p>
<p>During the rise of GitHub, SourceForge faced a downfall in its popularity. However, under the new leadership of Logan Abbott, it has revamped itself and fighting for getting back its lost position in code hosting.</p>
<p>SourceForge provides a simple and easy way to import your entire GitHub repositories into the existing project. Here’s a demo of the process.</p>
<p><iframe loading="lazy" width="696" height="392" src="https://www.youtube.com/embed/xBR22miqRJs?feature=oembed" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></p>
<ul>
<li>
<h3><a href="https://www.gitkraken.com/">GitKraken</a></h3>
</li>
</ul>
<p><img loading="lazy" class="size-full wp-image-3917 aligncenter" src="https://www.osradar.com/wp-content/uploads/2018/06/gitkraken-github-alternative.jpg" alt="" width="1000" height="563" srcset="https://www.osradar.com/wp-content/uploads/2018/06/gitkraken-github-alternative.jpg 1000w, https://www.osradar.com/wp-content/uploads/2018/06/gitkraken-github-alternative-300x169.jpg 300w, https://www.osradar.com/wp-content/uploads/2018/06/gitkraken-github-alternative-768x432.jpg 768w, https://www.osradar.com/wp-content/uploads/2018/06/gitkraken-github-alternative-696x392.jpg 696w, https://www.osradar.com/wp-content/uploads/2018/06/gitkraken-github-alternative-746x420.jpg 746w" sizes="(max-width: 1000px) 100vw, 1000px" /></p>
<p>In the case of git and stuff, the interface didn’t seem to have anything cool and/or soothing; everything was barebones and very, very simplistic. That’s why GitKraken is one of my favorites. It offers a beautiful interface with a nice, eye-soothing look.</p>
<p>The solution focuses on providing faster speed in developing. It also saves time during building and testing. There’s also a really handy “Undo” button that can do magic when you’ve done something wrong. The free version is available for companies under 20 employees or educational/non-profit shops. However, for big projects and companies, the Pro and Enterprise offer some of the most exclusive features including multiple profile support.</p>
<ul>
<li>
<h3><a href="https://launchpad.net/">Launchpad</a></h3>
</li>
</ul>
<p><img loading="lazy" class="size-full wp-image-3918 aligncenter" src="https://www.osradar.com/wp-content/uploads/2018/06/launchpad-github-alternative.png" alt="" width="1000" height="563" srcset="https://www.osradar.com/wp-content/uploads/2018/06/launchpad-github-alternative.png 1000w, https://www.osradar.com/wp-content/uploads/2018/06/launchpad-github-alternative-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/06/launchpad-github-alternative-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/06/launchpad-github-alternative-696x392.png 696w, https://www.osradar.com/wp-content/uploads/2018/06/launchpad-github-alternative-746x420.png 746w" sizes="(max-width: 1000px) 100vw, 1000px" /></p>
<p>You all have heard about Launchpad, right? This is a platform that’s maintained by Canonical, the parent company behind Ubuntu. This platform is heavily used by Canonical and projects targeting Ubuntu. Launchpad is nearly irreplaceable for having the support of PPAs and bug tracking for Ubuntu related projects.</p>
<p>Launchpad isn’t much popular as a GitHub alternative because of its “Ubuntu stuff” label. However, this platform also provides good support for Git. It’s entirely free to import or host Git repositories on Launchpad. It should be a nice alternative to GitHub if you don’t mind the slightly different workflow and a stale interface.</p>
<p>There are also other solutions like <a href="https://bitbucket.org/">BitBucket</a>, <a href="https://beanstalkapp.com/">Beanstalk</a>, <a href="https://aws.amazon.com/codecommit/">AWS CodeCommit</a>, <a href="https://cloud.google.com/source-repositories/">Google Cloud Source</a>, <a href="https://allura.apache.org/">Apache Allure</a> etc. Looking for a best alternative Git client? <a href="https://www.osradar.com/best-git-clients-for-linux/">Check out the best Git clients for Linux</a>.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/github-alternatives-for-hosting-open-source-projects/">GitHub Alternatives for Hosting Open-source Projects</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/github-alternatives-for-hosting-open-source-projects/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Nagios vs. Cacti</title>
		<link>https://www.osradar.com/nagios-vs-cacti/</link>
					<comments>https://www.osradar.com/nagios-vs-cacti/#respond</comments>
		
		<dc:creator><![CDATA[Mel K]]></dc:creator>
		<pubDate>Wed, 27 Dec 2017 12:19:26 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[monitoring tools]]></category>
		<category><![CDATA[nagios vs cacti]]></category>
		<category><![CDATA[Opensource]]></category>
		<guid isPermaLink="false">http://osradar.com/?p=518</guid>

					<description><![CDATA[<p>Monitoring (monitoring status of services), along with backup, is probably one of the oldest and most popular tasks for a system administrator. Of course, there are many different tools for its implementation. In this voluminous splendor, even experienced specialists feel it hard to choose. In this text I have collected two popular monitoring systems with a brief description [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/nagios-vs-cacti/">Nagios vs. Cacti</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Monitoring (monitoring status of services), along with backup, is probably one of the oldest and most popular tasks for a system administrator. Of course, there are many different tools for its implementation. In this voluminous splendor, even experienced specialists feel it hard to choose. In this text I have collected two popular monitoring systems with a brief description and comparison of pros, cons, and features.</p>
<h2 id="nagios--icinga"><strong>Nagios</strong></h2>
<p>Quite an ancient tool, originally called Nagios (author Ethan Galstadt). During the development process, a split occurred in the developer&#8217;s camp and a fork (Icinga) appeared. Now these systems develop independently, but there is much more in common than differences. Nagios exists in the free (core) and paid editions, Icinga is an honest Open source. Initially, a server-oriented daemon on bare C, the daemon is managed through a C-like config (looks like ISC BIND config). All checks are collected in a live queue and executed in strict order. This imposes certain limitations on scalability &#8211; the server will keep a large number of checks without difficulty, but the more of them, the more time passes between them. A couple of thousand checks (400 servers x 5 checks per server) makes the monitoring system virtually meaningless &#8211; there is too much time between checks. As an option, there is a client application called NRPE, it allows you to test locally, on the client (for those cases when it is not possible to check the service remotely), but this is an option. In addition, the checks through the client are conducted on the initiative of the server, so this does not affect the scalability. Nagios extends very well, plugins are written very simply (and there are a lot of them). Nagios is famous for its powerful and flexible system of readings &#8211; in the database it can write letters and send sms and messages to a pager, but there is a whole set of plug-ins &#8211; from an automatic call to a traffic light (not figuratively, but literally &#8211; this joy is controlled via ModBus). Icinga has two web interfaces to choose from &#8211; classic CGI and more modern in PHP. Subjectively, CGI is more convenient, although less flexible. The progenitor (nagios core) has only a CGI-version of the interface. It is important to note that Nagios does not know how and does not want to collect the statistics of answers, therefore it is meaningless to expect beautiful graphs in the style of Munin / Ganglia / Cacti from it. There is a bridge for Icinga connection with Ganglia, this is a fairly popular tandem in which Icinga responds primarily to the network map, hosts overview and notifications.</p>
<p><strong>Main advantages of Nagios</strong></p>
<ul>
<li>Simple file format. It can be easily configured using any self-written utilities</li>
<li>Allows to leave comments with a timestamp</li>
<li>There are plug-ins for all cases from third-party manufacturers</li>
</ul>
<p><strong>Disadvantages of Nagios</strong></p>
<ul>
<li>There are no built-in visualization tools (except the network map)</li>
<li>The complexity of scaling without the use of third-party plug-ins</li>
<li>There is no way to monitor performance</li>
<li>Can not be configured via interface</li>
<li>You need to restart the server to take effect of the configuration changes</li>
<li>Each plug-in runs as a separate process</li>
</ul>
<h2 id="cacti"><strong>Cacti</strong></h2>
<p>Initially, this tool is positioned to quickly and easily build SNMP statistics, but with the use of plugins (notify + treshold), it acquires the capabilities of a monitoring system. This PHP application, settings and configurations are stored in the MySQL database (the statistics are stored in RRD, which has a beneficial effect on the performance of the service). Very simple installation and initial setup (everything is done via the web interface), in general, scales well (especially if you use spine with a multithreaded SNMP questionnaire), a large number of basic templates for testing different types of devices. The main disadvantage of the application is its SNMP-centricity. This service is well suited for data collection from equipment, tolerable for collecting typical statistics of service performance (disk space, load CPU, etc.) and disgusting to collect complex and atypical metrics. Customization is poor.</p>
<p><strong>Main advantages of Cacti</strong></p>
<ul>
<li>High deployment speed with minimal additional coding</li>
<li>Simplicity and convenience of the diagram browsing interface and their settings (do not immediately learn something complicated)</li>
</ul>
<p><strong>Disadvantages of Cacti</strong></p>
<ul>
<li>A fairly rapid increase in the number of similar settings in the case of a large number of environments and Java application servers.</li>
<li>Limited performance of non-native JMX solutions for Cacti.</li>
</ul>
<p>The post <a rel="nofollow" href="https://www.osradar.com/nagios-vs-cacti/">Nagios vs. Cacti</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/nagios-vs-cacti/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
