From nobody Sat Jan 17 12:09:50 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dtbBR2SCpz6NcJQ for ; Sat, 17 Jan 2026 12:09:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dtbBQ6NsSz4LQN for ; Sat, 17 Jan 2026 12:09:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768651790; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=RHG82X4Du9voXfDkfCUhxAQH2tmOlCS8wO9P46Jh0eg=; b=BD0qfP6aNgzudS+b5664c1FNmoseCTZaKwXRRPU7usYyxNHqvkhZiGJqMrU7Cv0GibVP01 G+cR/5hXec7fW2qqY5FWJbIIQaTsZWnUDalCe0+bKFtNJuiuMb7Ll3Lb3VFHd4fAFERug+ CyPSbwct1s8ifOo1g64Ko34dwKkixZe2l7NCYNKyvyEn/lHaslrim0Iv+av9fCV3rwObyn 5Ph44Vo/zJS9xqWxg46BUl541DAFU6x8uU6DtD2A6K4vw5risFlkyzM0nMcMFnsGieGjrW mYR6ijOAa/dX6znYt5bAyYo0c09qidw8wdiDBr0y+uoPixmWdZAYD7ImtIkVqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768651790; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=RHG82X4Du9voXfDkfCUhxAQH2tmOlCS8wO9P46Jh0eg=; b=Al8UDbf0oGI2e9uuHRO5G6X8xSDoeQOLdltW/z047Rd54/E8wfJHKl7r4B4HwpqdbHW5y/ TnQi5j89doz2RmvDGdw/jspDKTC2FnzRa5Zm5MpOKRezj1zbyuHyvT8b4yheuel0GcXE09 uXqcbeUQ6R6jk/Ft+MlLHfWBhrRPYLyd3c3nZ1cLwvbnHhxPKFZOEbe5qa1coFI5myWrdq bdAtAf5ST6bv9PhvChaBFtOhf6ITS+znr9NVSyk+Q9jJ+XlGCeoMn11SvSZqRF5OToZjAE p17d1lDYdf8VdhMA3sJhEnY79sfmL2ZBuLu1vUSL1G97/HOPAvLdH9L/Lft8Bg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1768651790; a=rsa-sha256; cv=none; b=RYAQX2WEhXV2o2Bu4HgUa04psKuJ7aC5jzXhicsI2DHg0AF+nW0CengRQAAojwytO1W7GV Tv7pNHCBrrAXI0JadteBG5pThGkNOeqi3bFe2G2W/CYcclfyiBSIOOAPzVevUuNx/i6ZLg DKLSapqXn/wzMwBfER5doLED1QINQBp/Mtg1MTV4qkioL2CZI3qQN0LtbyFfNr8C08rB4d VB+OqdqRmaB/t15GaNGt+yJwjXwOvRz0VFgQ3dmnTdiTkh5zE0ZgK4LENGOTDy7PB+dlOi dITjMEMK9iq0AFRrXN+rPjHKvq20qet48WPBxkSP9CznYuqzwrIt+AY+YXtnrA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dtbBQ5zrjzytG for ; Sat, 17 Jan 2026 12:09:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3e9a7 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 17 Jan 2026 12:09:50 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Alfonso S. Siciliano From: Lorenzo Salvadore Subject: git: d5c5f14bfd - main - Status/2025Q4/parthenope-design-ideas.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d5c5f14bfdcb1fb598d8332db9e77bda162b900e Auto-Submitted: auto-generated Date: Sat, 17 Jan 2026 12:09:50 +0000 Message-Id: <696b7c0e.3e9a7.8f5de3f@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=d5c5f14bfdcb1fb598d8332db9e77bda162b900e commit d5c5f14bfdcb1fb598d8332db9e77bda162b900e Author: Alfonso S. Siciliano AuthorDate: 2025-12-31 13:38:53 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-01-17 12:04:33 +0000 Status/2025Q4/parthenope-design-ideas.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/593 --- .../parthenope-design-ideas.adoc | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/website/content/en/status/report-2025-10-2025-12/parthenope-design-ideas.adoc b/website/content/en/status/report-2025-10-2025-12/parthenope-design-ideas.adoc new file mode 100644 index 0000000000..77bd46a7a5 --- /dev/null +++ b/website/content/en/status/report-2025-10-2025-12/parthenope-design-ideas.adoc @@ -0,0 +1,33 @@ +=== Parthenope - Design and ideas + +Link: + +link:https://gitlab.com/alfix/parthenope[Parthenope Repository] URL: link:https://gitlab.com/alfix/parthenope[] + +Contact: Alfonso Sabato Siciliano + +Parthenope is a modular, two-step installer for the FreeBSD operating system, written primarily in Lua. +The installation process is divided into two phases: + +. In the first step, configuration files and installation commands are generated using a variety of interactive interfaces. +. In the second step, the actual system installation is executed based on the previously created files. + +The project is simple, extensible, and flexible. +It is designed to support multiple frontends, languages, installation modes ("Auto", "Easy", and "Expert"), interactive levels, and logging options. + +Parthenope began as a personal project to answer a simple question: "What features would I want when installing FreeBSD on my laptop?" +It has since evolved into an open source tool that anyone can use, adapt, or extend to meet their own requirements. + +During this quarter: +* The motivations, a proof of concept, and some screenshot previews were presented at EuroBSDCon 2025, link:https://events.eurobsdcon.org/media/2025/submissions/FV7RJ7/resources/2-step-installer-zagreb-20_rpFDkax.pdf[slides]. +* The ISO image generation script and the internationalization subsystem were refactored. +* A public repository was created. + +At the moment it is not yet possible to install FreeBSD. +The next steps are: +* Refactor the configuration file. +* Refactor the subsystems: logging, modes, phase-2, etc. +* Implement the installer components: partitioner, network manager, date/time, etc. + +In the initial phase, the only frontend will be a Text User Interface, very similar to bsdinstall, the default FreeBSD installer. +Additional frontends will be added in the future. +