Linking to page with all posts

You have to create a page template with Loop inside. Then create a page “All My Posts” and assign the template you’ve created to it in “Page Attributes” section of “Edit Page” admin page.

You can link to this page from the Front Page using get_page function. Function Reference/get page.