Self-hosting Software
   HOME
*





Self-hosting Software
Self-hosting may refer to: * Self-hosting (compilers), a computer program that produces new versions of that same program * Self-hosting (web services) Self-hosting is the practice of running and maintaining a website or service using a private web server, instead of using a service outside of someone's own control. For example, someone wishing to write a blog could use ''hosted'' blog services ..., the practice of running and maintaining a website using a private web server See also * Self-booting disk {{disambiguation ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Self-hosting (compilers)
In computer programming, self-hosting is the use of a program as part of the toolchain or operating system that produces new versions of that same program—for example, a compiler that can compile its own source code. Self-hosting software is commonplace on personal computers and larger systems. Other programs that are typically self-hosting include kernels, assemblers, command-line interpreters and revision control software. Operating systems An operating system is self-hosted when the toolchain to build the operating system runs on that OS. For example, Windows can be built on a computer running Windows. However, operating systems don't start out as self-hosted. When developing for a new computer or operating system, you need a system to run the development software, but you need development software to write the operating system. This is called a bootstrapping problem or, more generically, a chicken or the egg dilemma. A solution to this problem is the cross compiler (o ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Self-hosting (web Services)
Self-hosting is the practice of running and maintaining a website or service using a private web server, instead of using a service outside of someone's own control. For example, someone wishing to write a blog could use ''hosted'' blog services. Alternatively, they could install content management system software on their own server to ''self-host'' their blog. Motivation to do so could be as simple as saving costs by combining several services on a single machine or VPS instance, or in most cases the privacy benefits of being more in control -- or in complete control -- one's data and computing infrastructure. However, it could also be a hobby to people well-versed in technology. Accordingly, there's also a sizeable hobbyist community around self-hosting, made up of hobbyists, technology professionals and privacy conscious individuals. See also * On-premises software On-premises software (abbreviated to on-prem, and incorrectly referred to as on-premise) is installed and ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]