A variant to the current land distribution system, which I've been thinking about for a while is to make land un-sellable, and give everyone equal ownership. Essentially there would be a currency issued and land could be rented with this currency, but the currency could only be traded by way of lending it. So if there were 200 acres of land and 20 people, perhaps 2000 units of currency could be printed and each person would get 100 units. Not all acres are of the same value, so some of them would command a higher price than others. Maybe the lending period is 1 year.
So a fine land plot of 10 acres might go for 200 credits, while a poor desert plot of 5 acres might go for 1/2 a credit. A person wishing to have the 10 acre plot would need to borrow credits from someone else to get 200. Another person might lend out their 100 credits for a sum of normal money. At the end of the year, the current owner of the 10 acre plot gets back his 100 credits, as does the person he borrowed from, and if he wants to keep using the 10 acre plot, he'll have to negotiate another borrow so he can give the government 200 credits again (if the bid stayed at 200).
It's complicated, but if a society were using it people would be able to figure it out.
The main advantage is you can never permanently sell your share of ownership in the nation's land and resources. If a person wants to work less, they could lend out their land credits to other, more ambitious people, and just live in a shack somewhere using the income from the lend to supplement their income. I don't know if that all by itself would be enough income to live on or not. Probably not, but it would help.
The philosophical backing is the idea that ownership of land should never be permanently lose-able. Just like at some point in history we decided that human labor should never be permanently lose-able (by way of selling oneself into slavery.) Labor can only be rented. (Paid for daily as a job.) If land could only be rented also, then a lot of issues of economic equality would be helped by that change.