Suggest an OS for a minetest server

markveidemanis
Member
 
Posts: 211
Joined: Thu Sep 27, 2012 15:41

Suggest an OS for a minetest server

by markveidemanis » Sat Apr 20, 2013 08:27

*
Last edited by markveidemanis on Tue Aug 02, 2016 11:51, edited 1 time in total.
BitCoin: 1Eq4arvykGNa1YC2DbJpWcwGfMvtFGjAoR
 

User avatar
PilzAdam
Member
 
Posts: 4026
Joined: Fri Jul 20, 2012 16:19
Location: Germany
GitHub: PilzAdam
IRC: PilzAdam

by PilzAdam » Sat Apr 20, 2013 09:17

Definetly not something with a GUI. Is there a Lubuntu Server Edition? If yes, this should be lightweight enough. Its free, btw.
 

User avatar
xyz
Member
 
Posts: 450
Joined: Thu Nov 10, 2011 14:25
 

User avatar
Zeg9
Member
 
Posts: 608
Joined: Fri Sep 21, 2012 11:02
Location: France

by Zeg9 » Sat Apr 20, 2013 12:23

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).
 

User avatar
Calinou
Moderator
 
Posts: 3158
Joined: Mon Aug 01, 2011 14:26
Location: Troyes, France
GitHub: Calinou
IRC: Calinou
In-game: Calinou

by Calinou » Sat Apr 20, 2013 13:22

PilzAdam wrote:Definetly not something with a GUI. Is there a Lubuntu Server Edition? If yes, this should be lightweight enough. Its free, btw.


Ubuntu Server is Ubuntu without a desktop environment, so there are no "DE derivatives" of it.
 

CryAngel
Member
 
Posts: 68
Joined: Thu Apr 04, 2013 10:56

by CryAngel » Sat Apr 20, 2013 13:48

xyz wrote:gentoo

why not LFS then? :D
 

User avatar
xyz
Member
 
Posts: 450
Joined: Thu Nov 10, 2011 14:25

by xyz » Sat Apr 20, 2013 16:57

CryAngel wrote:
xyz wrote:gentoo

why not LFS then? :D

Why are you comparing Gentoo with LFS?
 

CryAngel
Member
 
Posts: 68
Joined: Thu Apr 04, 2013 10:56

by CryAngel » Sun Apr 21, 2013 02:32

xyz wrote:Why are you comparing Gentoo with LFS?

because both are compilable by user (at least, is usual way for both)
 

User avatar
sfan5
Moderator
 
Posts: 3822
Joined: Wed Aug 24, 2011 09:44
Location: Germany
GitHub: sfan5
IRC: sfan5

by sfan5 » Sun Apr 21, 2013 06:08

xyz wrote:gentoo

/me thinks Gentoo is a pain to install
PilzAdam wrote:Definetly not something with a GUI. Is there a Lubuntu Server Edition? If yes, this should be lightweight enough. Its free, btw.

Lubuntu is only so "light" because it uses XFCE.
If there's no GUI, theres no difference between Unity or XFCE, so theres no Lubuntu
markveidemanis 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.

I suggest Debian Wheezy
markveidemanis wrote:If someone can write such a thing, let m know plx.

An OS?
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.
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)
 

User avatar
jojoa1997
Member
 
Posts: 2890
Joined: Thu Dec 13, 2012 05:11
Location: Earth

by jojoa1997 » Sun Apr 21, 2013 12:59

I know Windows 95
Coding;
1X coding
3X debugging
12X tweaking to be just right
 

User avatar
Calinou
Moderator
 
Posts: 3158
Joined: Mon Aug 01, 2011 14:26
Location: Troyes, France
GitHub: Calinou
IRC: Calinou
In-game: Calinou

by Calinou » Sun Apr 21, 2013 13:13

jojoa1997 wrote:I know Windows 95


It can't run Minetest binaries, you need Windows XP at least to do that.
 

User avatar
onpon4
Member
 
Posts: 517
Joined: Thu Mar 21, 2013 01:54

by onpon4 » Sun Apr 21, 2013 20:32

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.
Last edited by onpon4 on Sun Apr 21, 2013 20:32, edited 1 time in total.
 

User avatar
VanessaE
Moderator
 
Posts: 4469
Joined: Sun Apr 01, 2012 12:38
Location: Waynesville, NC
GitHub: VanessaE
IRC: VanessaE
In-game: VanessaE

by VanessaE » Sun Apr 21, 2013 20:55

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)
 

CryAngel
Member
 
Posts: 68
Joined: Thu Apr 04, 2013 10:56

by CryAngel » Sun Apr 21, 2013 21:24

i dont know many about *BSD nor know if is supported by MT but if so is also can be option. at least as i know nVidia make drivers for FreeBSD, so 3D will work there.
 

User avatar
onpon4
Member
 
Posts: 517
Joined: Thu Mar 21, 2013 01:54

by onpon4 » Sun Apr 21, 2013 23:29

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.
 

User avatar
onpon4
Member
 
Posts: 517
Joined: Thu Mar 21, 2013 01:54

by onpon4 » Mon Apr 22, 2013 00:12

starblessed wrote:
onpon4 wrote:Only AMD/ATI graphics frequently require nonfree software for 3D to work.


Actually, the Xorg (non propriatary) driver has come a long way. Here is the Feature List : http://www.x.org/wiki/RadeonFeature


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.
Last edited by onpon4 on Mon Apr 22, 2013 00:13, edited 1 time in total.
 

cheapie
Member
 
Posts: 315
Joined: Mon May 14, 2012 00:59
GitHub: cheapie
IRC: cheapie
In-game: cheapie

by cheapie » Mon Apr 22, 2013 05:08

sfan5 wrote:
xyz wrote:gentoo

/me thinks Gentoo is a pain to install


It only takes two simple (and easily memorable!) commands:

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
 

User avatar
quick.dudley
Member
 
Posts: 19
Joined: Fri Apr 12, 2013 09:35

by quick.dudley » Mon Apr 22, 2013 05:25

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...

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.
 

CryAngel
Member
 
Posts: 68
Joined: Thu Apr 04, 2013 10:56

by CryAngel » Mon Apr 22, 2013 06:13

cheapie wrote:It only takes two simple (and easily memorable!) commands

yes, and on TS hardware he wont do anything anymore, just wait all near future ;D
Last edited by CryAngel on Mon Apr 22, 2013 06:14, edited 1 time in total.
 

User avatar
xyz
Member
 
Posts: 450
Joined: Thu Nov 10, 2011 14:25

by xyz » Mon Apr 22, 2013 11:03

CryAngel wrote:
cheapie wrote:It only takes two simple (and easily memorable!) commands

yes, and on TS hardware he wont do anything anymore, just wait all near future ;D

distcc
 

DERP
New member
 
Posts: 3
Joined: Sat Apr 20, 2013 14:56

by DERP » Mon Apr 22, 2013 13:05

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.

What do you mean by non graphical/ Text only command line interface?
 

User avatar
onpon4
Member
 
Posts: 517
Joined: Thu Mar 21, 2013 01:54

by onpon4 » Mon Apr 22, 2013 13:47

DERP wrote:
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.

What do you mean by non graphical/ Text only command line interface?


Yep, command line. If you're only running a server on the machine, this makes sense and uses the smallest amount of resources possible.
 

User avatar
Menche
Member
 
Posts: 997
Joined: Sat Jul 02, 2011 00:43
Location: An island in a lava lake.
IRC: Menche
In-game: Menche

by Menche » Mon Apr 22, 2013 17:43

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).
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.
 

User avatar
hasufell
New member
 
Posts: 6
Joined: Tue Aug 06, 2013 00:07
GitHub: hasufell
In-game: hasufell

by hasufell » Tue Aug 06, 2013 00:10

xyz wrote:gentoo

and it is now officially supported, so you can file gentoo bugs
 

User avatar
BrandonReese
Member
 
Posts: 839
Joined: Wed Sep 12, 2012 00:44
Location: USA
GitHub: bremaweb
IRC: BrandonReese
In-game: BrandonReese
 

Next

Return to General Discussion



Who is online

Users browsing this forum: No registered users and 8 guests