Hi,

On IRC, I recently asked both Michael and António about the upcoming 
base system development that both have been thinking about, especially 
now that Michael appears to have made some hosting/sponsoring 
arrangements for the FL infra (I'm not quite sure if it is in an 
official capacity, or if it is something Michael is doing on the side, 
so to speak).

I've been on an extended hiatus from FL, because I grew frustrated with 
what I perceived as a crufty base system which was in my view difficult 
and/or annoying to get to work with the modern technologies that I would 
prefer to use, such as dracut (initrd framework), plymouth (graphical 
boot framework) and systemd. As a consequence, I am now using fedora, 
but I still pine for conary if I'm perfectly honest.

As I understood it, when I asked about Michael's idea of an ideal FL 
base system, he mentioned how in his view RH is moving too slow, while 
fedora is perhaps sometimes too close to the bleeding/experimental edge 
for comfort. To me it sounded as if he was aiming for a base system that 
approaches the stability of RH but uses conary to retain agility and 
approaches the modernity (if perhaps sometimes prematurely so) of the 
fedora base. As I understand it, António has long wanted something similar.

For me, my perfect FL system would look something like the following:

Base system:

Self-contained, text-only system which leverages recent plumbing work 
and uses dracut and systemd and much of the fedora base where it makes 
sense, such as bash, gcc, glibc, kernel (including DRM/KMS drivers and 
firmware) etc. If we use a fedora-ish base system, we can also leverage 
fedora user-management GUI tools. Given my experience with hacking on 
the GNOME user management tools, this is frankly a far more appealing 
prospect for me.

Base system daemons/packages that I could see myself using, based on the 
idea of one well-maintained tool per niche:

- Apache
- Samba (3.6.x for starters, as it supports the SMB 2.0 protocol, which 
is rather fast)
- vsftpd
- KVM + associated VM-ready plumbing
- Whatever smtpd mkj needs/likes (so probably sendmail, though I have 
mostly used postfix myself)
- printing subsystem (I guess CUPS is the de facto standard here, Apple 
owns it now, right?)
- one and only one traditional syslog daemon (rsyslog or syslog-ng) with 
a reasonable default setup, including sensible log-rotation
- Postgresql (it is not entirely clear to me whether MySQL or MariaDB 
are a hard requirement for some people these days?)
- Logitech Media Center (formerly squeezeserver/squeezeboxserver) 
internet radio/music streaming server

Desktop/GUI (just included for reference):

- XBMC (HTPC duty)
- Xfce (what I currently use on my home server/mail/web box from which 
I'm writing this mail)
- GNOME 3/Cinnamon (for the GNOME ecosystem, especially gnome-keyring 
manager - what I use on my laptop)
- Thunderbird
- Firefox
- Chromium
- GIMP
- Gaupol (for editing and tweaking danish subtitles of, ah, backup 
copies of TV series)
- GNOME Mplayer (nice MPlayer front-end)
- LibreOffice
- PulseAudio
- Virt-Manager with SPICE graphical acceleration support

Plymouth:

I'd prefer if we could use plymouth with dracut and systemd, but I know 
that Michael has had a less-than-ideal experience with plymouth and has 
been known to disable it on his local systems.  From my fedora 
experience, it seems that fedora has a pretty good handle on how to make 
it work like it should, so at this point I personally consider it a 
fairly well-understood and stable piece of tech.

Bootloader:

I much prefer the simplicity of the Syslinux config over what I perceive 
to be the frankly bizarre complexity of GRUB 2. As I understand it, 
Syslinux 6.0 with EFI support is well on the way and Syslinux v4.x is 
fairly stable. Syslinux 5.x was about rewriting much of Syslinux v4.x in 
C rather than assembly as I understand it.


How far off base am I in the above? Am I the only one who would like to 
see FL develop along the lines laid out here? How do you guys see the 
new and improved FL?


Cheers,

-Rune
_______________________________________________
Foresight-devel mailing list
Foresight-devel@lists.rpath.org
http://lists.rpath.org/mailman/listinfo/foresight-devel

Reply via email to