summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2011-October/008663.html
blob: a3dfd122351f84f978fbd0e121bb0b72a55b4bc9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] Syslinux integration roadmap
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Syslinux%20integration%20roadmap&In-Reply-To=%3C4E8DF0F6.6050206%40gmail.com%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="008664.html">
   <LINK REL="Next"  HREF="008665.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] Syslinux integration roadmap</H1>
    <B>Erwan Velu</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Syslinux%20integration%20roadmap&In-Reply-To=%3C4E8DF0F6.6050206%40gmail.com%3E"
       TITLE="[Mageia-dev] Syslinux integration roadmap">erwanaliasr1 at gmail.com
       </A><BR>
    <I>Thu Oct  6 20:18:30 CEST 2011</I>
    <P><UL>
        <LI>Previous message: <A HREF="008664.html">[Mageia-dev] [changelog] [RPM] cauldron core/release logrotate-3.8.1-1.mga2
</A></li>
        <LI>Next message: <A HREF="008665.html">[Mageia-dev] Syslinux integration roadmap
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#8663">[ date ]</a>
              <a href="thread.html#8663">[ thread ]</a>
              <a href="subject.html#8663">[ subject ]</a>
              <a href="author.html#8663">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>Hi fellows,

I should have started by writting this email, but later is better that 
never.
I'd like to share  with you the work I started on syslinux : I 
registered myself of maintainer of it.

Under Mandriva, we were running Syslinux 3.8x with the following 
configuration
- gfxboot patch (unsupported upstream as very intrusive)
- isohybrid patch from pterjan
- a remplacement of the built-in pnglib
- a packaging with 3 versions of isolinux to load a different 
configuration file regarding the processor capabilities (x86/x64)

I did upgrade to 4.04 for
- using the gfxboot com32 module which is now upsteam
- using a single version of isolinux
- simplifying the integration of upstream releases into mga
- an up to date version of HDT

Gfxboot module requested an update of the gfxboot tools &amp; theme. This 
work is already done and works properly.

The pnglib patch management is under discussions in another thread.

The isohybrid patch have to be reworked as isohybrid is now named 
isohybrid.pl, a C version of isohybrid now exists also. Rework of this 
patch should be quite easy to do once we'll have understood all the 
tricks inside ;) That's shouldn't be a big deal though.

My plan for using a single version of isolinux is the following :
Using syslinux's capability to load various kernel &amp; configuration files 
regarding some hw capabilites (the cpu in this case). I'm ending a 
prototype that will simulate the loading of different entries regarding 
the cpu arch. This will greatly simplify the management of the boot 
procedure and especially for the dual arch isos.

I'm also working for having some specific entries for the virtualized 
world like kvm or virtualbox (cf bug 44).

4.04 is also now providing a new package called extlinux which provides 
extlinux &amp; the mbr file needed to make a very powerful bootloader for 
ext* &amp; btrfs filesystems (more to come).

Switching to this new scheme will ease updates by using upstream's 
version of syslinux.
This will also require working on BCD to integrate this new 
configuration files. That shouldn't be hard neither.

I'm part of the upstream project, so if some more features/ideas are 
coming, I'll be more than happy to help you.

Cheers,
Erwan
</PRE>















<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="008664.html">[Mageia-dev] [changelog] [RPM] cauldron core/release logrotate-3.8.1-1.mga2
</A></li>
	<LI>Next message: <A HREF="008665.html">[Mageia-dev] Syslinux integration roadmap
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#8663">[ date ]</a>
              <a href="thread.html#8663">[ thread ]</a>
              <a href="subject.html#8663">[ subject ]</a>
              <a href="author.html#8663">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>