Suggest an OS for a minetest server
-
- Member
- Posts: 211
- Joined: Thu Sep 27, 2012 15:41
Suggest an OS for a minetest server
*
Last edited by markveidemanis on Tue Aug 02, 2016 11:51, edited 1 time in total.
BitCoin: 1Eq4arvykGNa1YC2DbJpWcwGfMvtFGjAoR
Debian is great for servers. Also, you could try arch, as you only install what you need on it.
I made a few (a lot of?) mods for minetest: here is a list.
See also the MT-Faithful texture pack (work in progress).
See also the MT-Faithful texture pack (work in progress).
-
- Moderator
- Posts: 4095
- Joined: Wed Aug 24, 2011 09:44
- GitHub: sfan5
- IRC: sfan5
- Location: Germany
/me thinks Gentoo is a pain to installxyz wrote:gentoo
Lubuntu is only so "light" because it uses XFCE.PilzAdam wrote:Definetly not something with a GUI. Is there a Lubuntu Server Edition? If yes, this should be lightweight enough. Its free, btw.
If there's no GUI, theres no difference between Unity or XFCE, so theres no Lubuntu
I suggest Debian Wheezymarkveidemanis wrote:I have an old 600MHz laptop that i want to convert into a minetest server.
I need a very light operating system that is able to run minetest.
An OS?markveidemanis wrote:If someone can write such a thing, let m know plx.
You'd need to write a Kernel with Multitasking and module loading support, drivers for USB, VESA, Network(Network stack that supports at least IPv4, DHCP client), Network Card, maybe Wireless Adapter, Keyboard and other things your computer might have.
Then you would need to make a complete c and c++ std library, also all things required by a minetest server need to be ported(including gcc and g++ and required libraries).
It'd take many many months to write an OS from scratch that can run a minetest server...
Last edited by sfan5 on Sun Apr 21, 2013 15:08, edited 1 time in total.
- onpon4
- Member
- Posts: 518
- Joined: Thu Mar 21, 2013 01:54
- GitHub: onpon4
- In-game: diligentcircle
- Contact:
Parabola GNU/Linux or Dragora are lightweight options I'd recommend if you're feeling adventurous or familiar with GNU/Linux systems. Otherwise, Trisquel GNU/Linux has a net-installer.
All of these are completely free software (where "free" refers to freedom, not price), which is why I recommend them. Parabola and Trisquel are based on Arch and Ubuntu, respectively, and Dragora is a KISS OS not based on another distro; I've heard that it's similar to Slackware.
All of these are completely free software (where "free" refers to freedom, not price), which is why I recommend them. Parabola and Trisquel are based on Arch and Ubuntu, respectively, and Dragora is a KISS OS not based on another distro; I've heard that it's similar to Slackware.
Last edited by onpon4 on Sun Apr 21, 2013 20:32, edited 1 time in total.
My website: https://onpon4.github.io
- VanessaE
- Moderator
- Posts: 4655
- Joined: Sun Apr 01, 2012 12:38
- GitHub: VanessaE
- IRC: VanessaE
- In-game: VanessaE
- Location: Western NC
- Contact:
Your best bet is any variant of [Xu|Edu|Lu|Ku|U]buntu or recent Debian, just configure it not to use a graphical desktop.
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)
- onpon4
- Member
- Posts: 518
- Joined: Thu Mar 21, 2013 01:54
- GitHub: onpon4
- In-game: diligentcircle
- Contact:
3D isn't needed for simply hosting a server. The main hardware incompatibility you could run into is wireless cards, if you need to connect wirelessly.
Regarding 3D, though, Intel graphics (through cooperation from Intel) and most Nvidia cards (through reverse-engineering) work with 3D using only free drivers and firmware, so in general you won't have compatibility problems with them. Only AMD/ATI graphics frequently require nonfree software for 3D to work.
Regarding 3D, though, Intel graphics (through cooperation from Intel) and most Nvidia cards (through reverse-engineering) work with 3D using only free drivers and firmware, so in general you won't have compatibility problems with them. Only AMD/ATI graphics frequently require nonfree software for 3D to work.
My website: https://onpon4.github.io
- onpon4
- Member
- Posts: 518
- Joined: Thu Mar 21, 2013 01:54
- GitHub: onpon4
- In-game: diligentcircle
- Contact:
The free Radeon drivers require nonfree firmware for 3D to work. No AMD graphics work with 3D acceleration using exclusively free software. I think someone on the Trisquel forums has said that this has something to do with DRM (Digital Restrictions Management), but I don't know the details.starblessed wrote:Actually, the Xorg (non propriatary) driver has come a long way. Here is the Feature List : http://www.x.org/wiki/RadeonFeatureonpon4 wrote:Only AMD/ATI graphics frequently require nonfree software for 3D to work.
Last edited by onpon4 on Mon Apr 22, 2013 00:13, edited 1 time in total.
My website: https://onpon4.github.io
- cheapie
- Member
- Posts: 316
- Joined: Mon May 14, 2012 00:59
- GitHub: cheapie
- IRC: cheapie
- In-game: cheapie
It only takes two simple (and easily memorable!) commands:sfan5 wrote:/me thinks Gentoo is a pain to installxyz wrote:gentoo
1. fdisk /dev/sda && mkfs.xfs /dev/sda1 && mkswap /dev/sda2 && swapon /dev/sda2 && mount /dev/sda1 /mnt/gentoo/ && cd /mnt/gentoo/ && links http://www.gentoo.org/main/en/mirrors.xml && md5sum -c stage3-*.tar.bz2.DIGESTS && tar xvjpf stage3-*.tar.bz2 && links http://www.gentoo.org/main/en/mirrors.xml && md5sum -c portage-latest.tar.bz2.md5sum && tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr && nano -w /mnt/gentoo/etc/make.conf && mirrorselect -i -o >> /mnt/gentoo/etc/make.conf && mount -t proc none /mnt/gentoo/proc && mount -o bind /dev /mnt/gentoo/dev && chroot /mnt/gentoo/ && env-update && source /etc/profile && emerge --sync && cd /etc && rm /etc/make.profile && ln -s ../usr/portage/profiles/default-linux/x86/desktop make.profile && cp /usr/share/zoneinfo/US/Eastern /etc/localtime && cd /usr/portage && scripts/bootstrap.sh && emerge -e system && emerge vim && emerge gentoo-sources && cd /usr/src/linux && make menuconfig && make install modules_install && vim /etc/fstab && passwd && emerge grub vixie-cron syslog-ng dhcpcd && cp /boot/grub/grub.conf.sample /boot/grub/grub.conf && vim /boot/grub/grub.conf && grep -v rootfs /proc/mounts > /etc/mtab && grub-install --no-floppy /dev/hda && init 6 && emerge gnome mozilla-firefox openoffice && emerge --sync && emerge portage openssh
2. reboot
Last edited by cheapie on Mon Apr 22, 2013 05:09, edited 1 time in total.
-- This account is no longer active --
My mods have moved to: https://cheapiesystems.com/git
My mods have moved to: https://cheapiesystems.com/git
- quick.dudley
- Member
- Posts: 19
- Joined: Fri Apr 12, 2013 09:35
You wouldn't need all of those features to run minetest server, but I agree it would be a waste of time writing an OS in this case.sfan5 wrote: You'd need to write a Kernel with Multitasking and module loading support, drivers for USB, VESA, Network(Network stack that supports at least IPv4, DHCP client), Network Card, maybe Wireless Adapter, Keyboard and other things your computer might have.
Then you would need to make a complete c and c++ std library, also all things required by a minetest server need to be ported(including gcc and g++ and required libraries).
It'd take many many months to write an OS from scratch that can run a minetest server...
- onpon4
- Member
- Posts: 518
- Joined: Thu Mar 21, 2013 01:54
- GitHub: onpon4
- In-game: diligentcircle
- Contact:
Yep, command line. If you're only running a server on the machine, this makes sense and uses the smallest amount of resources possible.DERP wrote:What do you mean by non graphical/ Text only command line interface?VanessaE wrote:Your best bet is any variant of [Xu|Edu|Lu|Ku|U]buntu or recent Debian, just configure it not to use a graphical desktop.
My website: https://onpon4.github.io
- Menche
- Member
- Posts: 1001
- Joined: Sat Jul 02, 2011 00:43
- IRC: Menchers
- In-game: Menche
- Location: An island in a lava lake.
I like to use Debian for my Minetest server. Everything is well tested and stable, there are fewer updates than other distros, and it is pretty easy to get up and running.
The software included is older, but I only had to get one package from backports, cmake, because apparently checkinstall won't work with the cmake version in stable. This probably won't be a problem when the next Debian comes out (targetted for next week, I believe).
The software included is older, but I only had to get one package from backports, cmake, because apparently checkinstall won't work with the cmake version in stable. This probably won't be a problem when the next Debian comes out (targetted for next week, I believe).
Last edited by Menche on Mon Apr 22, 2013 17:44, edited 1 time in total.
An innocent kitten dies every time you top-post.
- BrandonReese
- Member
- Posts: 839
- Joined: Wed Sep 12, 2012 00:44
- GitHub: bremaweb
- IRC: BrandonReese
- In-game: BrandonReese
- Location: USA
Who is online
Users browsing this forum: Semrush [Bot] and 12 guests