It's Thomas Lange from Cologne or Köln, as we say in German, and it's about the fully active installation of not only Debian, but also Solaris and whatever. So have fun with Thomas. Thank you very much. Thank you very much for the introduction. That doesn't matter. It's not about it's a feature. So overview, I want to give a short introduction why automatic installations are very important. Then one or two words about the planning of a computer infrastructure. Then I will show you or explain you how FI works. A little comparison between DI and FI and some things about the FI project, the present and the future, and I will also give a little show. So what are the values of your computers or what happens if your computers are not running for one hour or for one day? What are you doing? Are you going to eat? Are you reading a book? Or are you in really trouble because you have to do very important work? So how important is a computer infrastructure for you? It is running all the time. There are several values included in the computer, services, applications, but also data. And if your computers are not running, for example, you cannot write builds and you cannot get the money from your customers. So that's very important. So save these values. Most people are doing this very well. They are using tape backups or they are using Snapshot. They have a high availability file server. That's very good. But is data backup the only thing you have to do? Have you really saved everything for running computer infrastructure if you only do data backups? So there's one guy, Steve Traugott, who created the word computer infrastructure. He gave a little test. Grab a random machine and the machine where you did not do any backups, you do not need backups because all your important data on a file server. So grab one of those machines and throw it out the tensed floor. We're just doing it or I prefer the DD command. That's better than throwing the machines. And now the task is recover all sysadmin work within 10 minutes. Can you do it with your type of backups or installation or something else? Who thinks that he can does it with one, one, two, so two, yeah, two and a half person think they can recover the whole machine within 10 minutes. Who likes to install these machines by hand? Oh, no, no, who likes to have these machines? Yeah, that's everybody. These are three examples that are all installed with Fi. On the right side, these are small robots, 100 robots, and they are driving through a floor and try to discover the whole floor and they are running Debian on it. And they installed the machines with Fi. So these are some examples where everybody thinks, yes, I cannot do it by hand. I have to create an automatic type of installation. Another example, can you guarantee that all these machines are really, really equal if you install them by hand? They should have the same configuration of all applications and whatever. And this was an example also by Steve Tolgo to works at trading floors, where it's very, very important that the machines are very equal. So really 100% equal. Even there's some bug in the configuration, all machines need to have the same bug. And you can't do this with some sort of manual installation. So something about manual installation, the major thing that drives me to create a fully automatic installation that I'm very lazy and no simple task is found more than twice. So even typing the root password bothers me a little bit. The manual installation lasts many hours. For the basic install, you can do it in maybe 20, 30 minutes. But then you have to tune the whole system. And this will last many hours. And you have to answer all these questions. And if you have several computers and you want to install them in a common way, you have to enter this data or these questions, you have to answer them again and again. Because you can't do parallel installation. Maybe you can do two installations with your two hands, but that's a limit.   If you have to type the root password for 20 machines, so you have to type it 40 times, you will make an error, surely, pretty surely. And also since the manual installation lasts a long time, nobody will do a very good documentation of everything he configured on the machines. And then the question is, can you rebuild the machine after a week or after a month? Do you really know how the configuration was made two months ago? I'm pretty sure I couldn't do it after two weeks. So you have installations that are unique, and normally unique is a very positive word. But in this common sense, unique is not good because we want to have very equal installations. So the summary is a manual installation does not scale. That's very important. So we have two things that are bad with manual installation. We can reproduce them, and they does not scale. So why not fully automatically? It's very quick. We can guarantee identical installations even after several months. We can do some disaster recovery as seen in the test. We can manage it to recover a machine within 10 minutes. With one command, we can install 100 of machines. That's no problem. And if we have different types of hardware or different types of configurations, that's very easy to handle, and it scales very well. And so we can save very much work. And for the companies, it's very important to have less work, and you can save time. There's some estimation about how much cheaper is it if you have automated configuration installation or IT work. They say manual IT work is twice as much as automatic work in IT. But the important thing is that you should have a plan for your computer infrastructure. You have to plan it. So now what is FI? FI does everything a system admin, and I think most of you are the system admin for your company or for your computers yourself. So everything you have to do before a user and user can lock into the machine. You've got a brand new machine, and everything you have to do before you can give this machine to your users, and they can work with it. It's a server-based tool, and we are using scripts. And so since we are only using scripts, we have open source by design. And currently, we can install Debian GNU Linux, and also we did it for Solaris. It installs and configures the whole operating system, but also all applications. So after a fully automatic installation, the machine is ready to go. You do not have to do anything by hand, because it's completely installed and configured. We also do not use a master or golden image thing and deploy this image, because I think this also does not scale. There's only one exception. One told me in a FI tutorial, he said, oh, I'm doing an image-like installation, and it scales very well. And so I said, no, it will not scale. And he said, yes, it scales, because I'm creating the images with FI. And that's OK for me. If you are creating the image in a fully automatic way, and then deploy this image, that would be OK. We have a class system, and this class system provides very fine modularity, and we are also very flexible. We can expand or replace certain functionality inside FI. But there's one disadvantage. FI can't plan your installation. But if you plan your installation, then FI installs your plan. So a few words about infrastructure thinking. You do not have to look at a single computer. Have a look at your infrastructure, which services are needed. Which application do I need, or which tasks do I have to do in my normal work. There's a very good website called infrastructures.org, and the paper from Traugott and Huddleston calling bootstrapping an infrastructure. You should read it. It's a very nice paper. And if you say, oh, no, I want to recreate or want to start doing computer architectures, infrastructures, then record your actual state, and think about things maybe you want to change now. But bear in mind that your system will not be fixed. You have to be flexible for the future. So also version control, all configuration data should be put in version control. And keep in mind, for example, this is the one data, one source thing. For example, in kickstart, if you have several machines, you have only one kickstart file for one machine or a group of machines. So normally you will have certain or several kickstart files. And if there's one data, for example, the name of the time zone you have, this is only one information, but you have different sources of this information because you must put this information in every single kickstart file. And with file, we can do it in another way. So we have only one source for one data. There are also some questions when you are planning the infrastructures, very high-level questions, but also very detailed questions about what is the IP address of your DNS or NTP or whatever. I do not want to go into details with this file. So how does file work? First there's a sysadmin point of view, and this is the nicest point of view. It looks like this. You can go to a very nice remote site, and the only thing you have to do is just type in a command that boot up the machines, and then you can go to vacations, and that's all. But there's also the technical point of view. As I said before, it's a server-based tool. We have an installed server on the left side, and there are three main parts. The first part is the NFS route. The install client, the machine that gets installed, is running as a diskless client during the installation. And so we need a NFS route for this diskless system for running. Then we have the configuration space, and the configuration space is only a directory tree with certain files. And this configuration space holds all configuration information for all clients you are installing. So even if you have three departments or whatever, you can put all the configuration data for all your departments and all machines in one configuration space. And by default, we are mounting this configuration space during the installation via NFS, but that's also no problem to use a CVS checkout or HTTP request to get a table and then to extract this table on the install client and to use it. And we also need access to a Debian mirror, and the normal protocols are supported. The whole configuration is on the installed server and also all log files from all installations of all machines are also installed on the installed server. So we have a central repository of configuration, but also of the log files, and we can control all install clients from the installed server. But the installation itself really runs on the install client, so it really runs on the hardware where it must run after the rebooting. And what's also very nice for debugging or for looking at the installation, we can lock into the install client during the installation via SSH. So we have also during the installation full remote control over the machine. What do we need? A server with DHCP, NFS, and TFTP. This need not to be a Debian machine, but it's easier, but you can also use a RATED or Solaris machine or whatever system is providing these services. By default, we assume that the install client has a network card. It's very good if there's a boot from on it, but we can also boot from CD or we can also do installation from CD. But the default thing is boot your computer from network card. We do not need floppy disk CD-ROMs, keyboard, graphic cards, and so on. So in cluster environment, you also mostly have this cluster notes sometimes without video card. There's no problem to install these things, also it's fine. The access to the local Debian mirror. And we do not need that much disk space on the installed server. The biggest thing is the Debian mirror. And today, 9 gigabytes, it's no problem. Disk space is cheap. And since the file package or the configuration space and also the NFS route is shared among all machines, this does scale very well. We do not need much more or any more disk space if we install one or a thousand machines. We have constant disk space. If you do image installation, it tends to be that you need more disk space because when you start using image installation, you have only one image, and then with the time you have a testing or production image and then another kind of image. But today, disk space is cheap that's not so important. Yeah? No, the question was, if you boot from a local media, if you still need HTTP support or access DHCP, no, you do not need it. So the sequence of the installation, the first part, and this is the most time-consuming part, plan your installation. That's very important. So by default, install clients boot from its network card via PixiBoot. That's very common today, gets the kernel via TFTP. And then it boots the Linux kernel and the Linux kernel mounts the NFS route. And then the machine is running like a diskless client. So we have a whole system running on the install client without using the local disk. And this is also kind of a disaster recovery system. If the disk fails to boot, for example, the boot loader was destroyed, but there are still some data on the machine. I can boot this machine with a normal setup and try to recover some data or do a backup of a partition. So it's just, you get this feature for nothing.  Then the main script is started, and this main script is a shell script, and this controls the whole sequence of the installation. Then we are doing hardware detection, therefore we use discover true. But you can also define kernel modules that will be loaded. So if discover true does not detect some certain hardware and you have planned your installation, you know your hardware, then you can say, for this kind of machines or for machines with a certain hostname, please load a certain list of kernel modules. Then we define classes and variables. I will explain this later. And then we have written a partitioning tool in Perl that uses SFDisk. And yes, you will see there's a very flexible configuration file for partitioning. So after we have partitioned the hard disk, we mount the file systems and then we are doing the software installation. At the end, we save all the log files to the local disk. But also to the installed server and reboot the new machine. Something about the class system, a host belongs to several classes. And the list of classes is only our ordered list. We have a priority, and in this example, its default has the lowest priority. And the classes are mostly written with upper cases except for the hostname. And so the hostname in this example, it's called demohost, has nearly the highest priority. We also defined a class last for some special things. It's very easy to define classes. We have a directory called phi class. And in this directory, you can write whatever script, shell script, pull script, or even execute some executables. And whatever these tools write to standard out are automatically defined as a class. So you are very flexible how to define your classes. And all the other parts that come after the class definition are using these classes automatically. And there's a special command F copy, which also uses the classes for copying templates, different kinds of templates. So, and what's very nice with the system, we have a two level kind of installation. If you have a senior admin that plans the infrastructure, creates the classes, writes the configuration and the scripts for these classes, and then you can have a union system admin that only needs to pull out the new machines, put on the cables, and assigns the classes to the machine, and then push on the power. That's all. So that's very easy because then the PC installs itself. This is a more detailed look at the configuration space. And this is example we have three scripts that start with bigots that are used for defining classes. And the file base and German dot bar files are scripts for defining variables. In this config, we have several templates for the disk partitioning. And you see the file names are the names of classes. So each install client knows by itself to which class it belongs. And then file selects the partitioning configuration with the highest priority. So if you have a machine called foobar04 that also belongs to the class pi base, for the disk partitioning, the file foobar04 will be selected because it has a higher priority. For the software package installation, there's a sub directory package config. And there we choose several files for creating the list of packages that should be installed. So this is an example how we can define classes. We are using very simple Unix or Linux commands and everything that they print to standard out will automatically defined as a class. If you like to put all your assignment of classes to the host into a database, no problem, write a simple shell script that extracts these data, these class information that receives it from the database and just print the class names to standard out and then the classes are defined for the clients. For defining variables, we use very simple shell syntax, that's all. So no magic in it. Now the disk partitioning, that's a very nice configuration script. It's written in Perl, but it uses SF disk. So there's a limitation that we do not support all architectures. As you can see, first we have to define if we want to create a primary or logical partition, then we define the mount point, the size. For example, the swap partition should be from 50 to 500 megabytes. We can also give some mount option and also options for the creating of the file system. For example, the min free or the number of inodes can be defined. And now the Perl script detects the available hard disks. For example, this configuration, it says this config disk one. So it's a configuration for the first hard disk. Whatever, even if it's a serial ARTA, SCSI, or an IDE disk. This tool will detect the first hard disk and then it will partition this disk. And it tries to maximize all the values. So there's a scratch partition where we said the size should be zero and up to whatever you can have. So yeah, it will take the rest if all the other partitions have their maximum size reached. Currently, we can create X2, X3, DOS, XFS, and RyzaFS partitions. But it should be no problem to create other kind of file systems. RAID and LVM is currently not supported and that's the reason why we want to rewrite the script from scratch. But there are some guys that's doing also RAID and LVM configuration with PHY and therefore they write some scripts. You are not that flexible then. And even with the itanium or Spark and yeah, all the architectures that do not have the SF command, you can use some simple shell scripts and use part for petitioning. Then you are not flexible with this format but hopefully we will have this new partitioning tool. So now the file systems are created and mounted. We have to install the software. And a very simple ASCII file format. You can define which packages should be installed. We are using apt-get or aptitude, the command line interface for installing it. And here you can do some logical and because the configuration file is called bio-wolf. And there's a line packages install bio-wolf underscore master. So the packages gmeter d and a patch g will only be installed if the machine belongs to both classes. So it must belong to bio-wolf and bio-wolf master. But all the other packages that are listed there are installed for all machines that belong to the class bio-wolf. We support also the d-package get selection format. So if you have a machine already installed and want to install this list of packages, no problem, just use the output of this command. After the software is installed, we are calling some scripts. And there we are also flexible because we support very different script languages. And for each class, you can call one or more scripts. I will show you some things later. Can you please stop talking things? Now the example for the F copy command. Often, you have several templates for a configuration file. For example, you will never configure an HTTP configuration. You can't configure a configuration file with depth config. You cannot answer that many questions. Or for example, the XF86 config file. For a very different situation, most people will prepare a template for it. And now there's a directory tree where XF86 config 4 is not a file, but it's a directory. You will just put the configurations with the name of the class. And then with a single command, with the F copy, etc, x11, x86 config 4, command each client selects by the list of classes and which class has the highest priority, selects one of these templates to install this template into the right location. So for customization scripts, you can use some shell scripts or maybe it's more important, who knows CF Engine? That's who is using CF Engine for configuration. Four, five, six, that's not that many. Have a look at it, it's very nice. I think it has its power in certain commands. For example, the append if no such line command. It's very nice, it's a long command, but you do not have to read any manuals because you know it will append this line if it's not already there, or the hash command lines containing. So if you have a config file that you only want to edit, so not create from scratch, CF Engine is very good in this for simple editing of files. So now some things about installation times. The main part that takes the most time during the installation is writing the software packages to disk. All other things are not that much important. And above there's a table where we did the cluster installation with a fast ethernet, and we really started the installation of 20 nodes concurrently. And this scales very well. Somebody else told me that he did an installation with 60 machines, and I'm not sure if it was with the gigabit uplink to the server. But it scales very well. Often people complain, you're using NFS amounts that will not scale. But since we only use read only access, this really scales very well. So who is using Fi? I've created a questionnaire, and I have over 100 questionnaire that will return to me, and there are several very big cluster. And for example, the high performance computing center North, they have two clusters. And what's very nice, I'm not sure if one or both of these clusters are currently listed in the top 500. Yeah? Okay, currently only one cluster is listed in the top 500 list. That's the list of the fastest machine all over the world. So what's very important for me, please fill out the questionnaire. So if you're using Fi and you have some experiences, good or bad, or even if you only install one or two machines, please fill out the questionnaire. It's included in the package. And then maybe you will get onto this list if I give the next talk. So now a short comparison between DI and Fi. In my opinion, one of the main reasons or one of the main objectives for DI, it must be very small. Because the DI has to fit into the RAM. During an installation with the AI, everything is run from RAM. And we are using the NFS route. So since it must be very small, the only thing you can create this is that's very modular, so there are several modules. And if you do not need a certain module, you do not have to load it into the RAM. It's mainly a new driven manual installation of one host. This is the main purpose of the Debian installer. And first, it asks for language. And after that, a whole of, or I think currently with ten questions, you can do the installation. But there are questions that you have to answer in a certain language. The Debian installer tries to cover the most common installation. So we tried to make it for most end users very easy to use the Debian installer. But if you have very special environments, if you want to tune your system, you cannot do it with the DI installer, you have to do it manually. And it only installs the base system. After the Debian installer has finished and the base config is all other application and configuration parts have to done by hand. And currently, it only uses discover one for hardware detection. Everyone says, this is right or am I wrong with it? So now the difference fires more the infrastructure thinking way of installing. So we do not look at a single host, we look at the whole infrastructure. It's a zero keystroke installation. And you first have to plan it and then only put on the power and so there are no questions. So also in FI, you cannot set a language or something else because there are no questions. So why should we set a language in which a question should be displayed? Since disk space is cheap, the NFS route can contain anything. So in DI, you are using the busybox versions of certain commands. So you do not have the normal commands with all the options and features. And during a FI installation, we are using the normal commands. We can install whatever you want into the NFS route. Moon buggy will be added maybe in the next version or audio support or video support, whatever. Since we are not limited in the disk space, we are using the classes for grouping and we have a central configuration space for all the things. And we install and configure not the base system, but the whole thing and all applications. And we are using Discover 2 for hardware detection. So before I start with telling some things about recent changes, I need a volunteer, one volunteer doing an installation. Okay, Enrico. The first thing, the recent changes we did is we created the FI CD. So this is a FI CD and now you should install the machine with the FI CD. This one, please. So here's the, okay, yeah, okay. So what is a FI CD? As I showed before, yes, just reboot and try everything. I will not explain that much. Normally, you have to set up the installed server and have the three parts. And with the FI CD, we put all the things on the left side. The NFS route, a bootable kernel, the configuration space. And I think just put on the power. Yeah, I can do it. Yeah, okay. On the FI CD, we have every three parts that are on the left side. And if you set up an install server and do some installation, there are only two commands to create this FI CD. And then the same installation that is normally run over the network is then run from the FI CD. So this is a simple grab menu where Enrico can choose. If he wants to try the automatic installation, or the installation with GNOME, or a FI installation without network, or the rescue system. And I think he chooses the installation with GNOME. Yeah, then the zero keystroke installation is if you boot from network, but I can also create a FI CD without keystroke. But I think it's very dangerous and a lot of people will blame me if they put in this CD. So, it's up to you. I choose? You have, I do not say anything.  We cannot see the secret password. Okay, now the kernel is booted with an initial RAM disk. This is for the CD detection. Normally, we are not using a kernel with init rd. The password is that people will not blame me that they install a machine without. Why couldn't I choose yes or no? So this is a normal screen you also see when you're doing installation over network. Yeah, you can't read it that much. The hardware detection goes on now there. You can see the list of classes that are defined. And then there's a simple sleep command. We echo beep three times, and then we sleep for five seconds. So this is the last chance to quit. And if you do not quit, the installation will start. Now the make x2 file system command is called for several partitions and maybe a little bit. The config file for the partitioning was the FI base because the machines belongs to FI base. And yeah, I think we can leave it alone, or you have to watch it. That's very important. And tell me if there are some errors. Okay, so the FI CD. We also create a depth conf and preceding support in, I'm not sure, in the 2.6 or 2.7 version of FI. And currently a nice thing happens because until now, I was the only developer. I also get some patches for certain people. But we had a developer meeting in April with about 10 people. And there are about five to seven people that are very interested in coding much more than before. And so the FI project moves from one developer to a small team. And during the developer meeting, they also convinced me to include a new feature. It's called soft updates. So you do not need to reinstall the whole machine. If you make changes in your configuration space, you can say FI soft update during when the machine is in the normal running state. So you do not have to reboot it or whatever. You can just update your configuration. And we also created a Linux FI Devil mailing list. The FI mailing list was already there. One of the team members also managed to do Ubuntu installation. So some words, here you say just see just up get or aptitude that's installing the packages. And everything's okay with installation. Perfect. No error messages. If installed, it's still needed. Because I prefer to C shell. So that's my default. So what are the future plans? We call them or the future plans for FI3. Currently, I finished, I think today or tomorrow to replace our CVS repository with Subversion. We will create a FI wiki where we can collect a lot of information and maybe most parts of the FI web page will go into the wiki. We want to split the FI package in a doc server client or a tilt packages. There are plans for replacing currently. We have a special install kernel and we want to use the default Debian kernel for booting up during the installation. The root file system is used or is mounted read only but we need some files with writable access and currently we are using Zimlinks to a RAM disk and that's a little bit work. And I heard using device mapper and a RAM disk it would be much easier to do it. I'm not sure if it really works because somebody told me device mapper only works with block devices and yeah, we will look into it. A GUI is needed, surely everyone wants a GUI and we have a monitor daemons so you can monitor the action of all the machines if you're doing installations in parallel and therefore we want to have some GUI. Yes, Henning? Okay, we also want to have an administration GUI and okay, he's working on it. You can see it tomorrow? The first version, half an hour, okay. The new partitioning tool, I already said it. We want to rewrite it and I think we will use a parted server and then we need to include LVM and RAID support. There are two or three people start working on RPM distro support so if somebody else want to install some other things subversion and arc support for the configuration space we have some testing or yeah, developer code for subversion support and the F copy command should also be enhanced. So the summary, there's a web page where you can find all information. We have two mailing lists. If you start with Fi, there's also the IRG Fi channel on OFTC, free note, free note. I'm also most time of fit on it and yeah, it's very good to get quick help. You can see examples of the log file. The Fi CD image, this one is for E386. You can have it. I have I think 10 or so CD. If somebody wants to have it, no problem or can burn you one. There's also the Linux TARC DVD. I think they have some more at the reception and on this DVD you have also the Fi system that Enrico uses here. What's very important for me are the Fi users that helps me to improve the system. For example, I only have access to a 386 machine but we have success stories for six architectures where people are using Fi for installing it and the Fi project is more than five years old. So yeah, it's very important for a project not to work on it for one or two years or a half a year. A project can only be very good if it's less for a long time. Yeah, and the feedback packages are patches I'm important from the users and there's also some commercial support, FiCluster.de, that's me. So I'm giving Fi tutorials but there are also some companies that are using this for installing the machines for their users. So that's all. I can see that the package installation of Enrico's installation just finished and now the configuration scripts are running and I think in a couple of seconds we are ready and Enrico can use his new system. With this example, there's a second keystroke because we want to see the results. You can see the installation took only 487 seconds. That's about eight minutes. So we have still two minutes to be in the 10 minutes limit and yeah, error's found in the log file, just ignore it. And that's the easiest way. Yeah, type return and then you have to remove the CD otherwise the machine will boot from CD again and again and again. I also have some flyers with some facts on it there. It's a door. So I now questions. Yeah. What's with the microphone? Welcome. Hurry up. Time about, it's okay. Oh, could you explain the difference between system image and Fi? Pardon. System image and Fi. System image, that's a tool for automatic installation that we used to use for clustering. Yeah, it's like an image-based or async-based installation method and this will not scale. Next thing is what you do with the tweaking of the system because the problem is if you're doing update later and you are violating the policies, you will have a hard time updating the system later. So how do you solve that? Why do I have a hard time when I... Updated later. Or we are also using or tweaking all the configuration files during installation and since we are basically violating a lot of the policies, when you're doing an upgrade later. Then you have to use d-package-dvert and if you use d-package-dvert, then the normal package updates will not remove your changes from the config files or from whatever. Does d-virt work on config files? What? Does d-virt work on config files? I don't know. Does anybody know? I don't think so. So it should work, but over there or over there. So you can log in with demo. The user's installation was demo and the password is fi. Regarding the config files, I'd rather propose to you CF Engine where you can make sure that you only edit the config file if it's not already added. And it does not really violate policy because it's not a custom d-vian distribution but an admin tool. So it's okay and the admin should plan the installation and do only upgrades. It's a problem when you upgrade from Woody to Sarge or whatever. And the other thing I'd like to add is that the soft update feature is really nice because you can update systems and you can also use it in the end of a DI install to then execute a Fi soft update. This is what I've done here. So if you net boot the machine in the DOM or in the Smirky, then it first installs with DI, also fully automatic except for the question, do you really want to partition the hard disk? And then a Fi soft update is really nice because you can use the hard disk and then a Fi soft update is run to configure more classes based on the machine and install software based on that. And this is really a neat feature. I start here because I don't want to run. May Fi be also used for diskless clients to... Yeah, diskless clients is also... I also did it once and yeah, no problem. And how do you manage to... I mean, what I don't understand is if you have different diskless clients with different kernel images, you have basically more kernel images on the Fi server. Yeah, yeah. Okay. One point about the images is that you can also use the Fi. We've used it actually to install Red Hat because some people for some reason didn't want Debian. And, but okay, my question actually is, I'm interested in how does the Fi soft update work? And then the Fi soft update runs most part of the installation. It skips the partitioning of the disks, but then the software will be installed. So the normal software installation part will be called and for most packages, the message will be is already the newest version, but you can also remove packages in this part. And then the most important part is calling the customization scripts in a class-based manner. That's all. So this requires a reboot? No, no reboot. Only if you installed a new kernel. Okay, but so how does this work without doing a reboot? You have a normal running system and then you just set up the Fi infrastructure is just mounting the config space and then call Fi soft update. So no reboot is needed for soft updates. So it's handled by a cron or a cron job? You can handle it by cron or you can just do it manually. Okay. Thank you. About the users that using Fi, I saw some people that were afraid of Fi and thought that can be only used for clusters. I want to say I use it at home for my four machines and I'm so excited about it that I started to develop it further. So don't be afraid, use it for a small number of machines also it's useful. It's useful even for only one machine. If this one machine is very important for you and you want to have downtime with less than 10 minutes, use Fi for it. Because if you have a hardware failure just replace the hard disk or just get a new machine, restart the installation and then you're ready to go after a few minutes. So even for one machine this would be okay. Okay. We are much out of time now. I think we saw that only very experienced Debian developers such as Enrico are able to use Fi. Thank you. The normal users are left out as always. I don't know. Okay, thank you. Thank you.


Meantime, former air mayor of Kano, Sanosi Lamedo Sanosi, the group chairman, S. Hauden, Tony Illumelu, wife of the former Senate president, Dr. Tony Saraki, and other notable Nigerians have arrived for the 78th session of the United Nations General Assembly in New York, United States. The 78th UNGA is themed, Rebuilding Trust and Reigniting Global Solidarity, Accelerating Action on the 2030 Agenda and its Sustainable Development goes towards peace, prosperity, progress and sustainability for all. Sanosi II attended a film screening, The Agreement, the making of the SDGs and the panel of discussion which he went deputies secretary general Aminah Mohammed. Well you know I'm one of the secretary generals advocate on SDGs and right now we go in for a meeting with the secretary general and usually what we do is listen to, we basically look at the progress on SDGs, indicate the work we have done and our plans for continuing advocacy. In my case I'm going to give an update on the HS MS II challenge. I see away two years ago I started a challenge to train teachers because teachers are the strong point or the weak point where they are in the educational chain. We have so far dispersed almost a quarter of a million dollars. We've supported 60 projects in 20 African countries. We target in and this is basically this basically has impacted about 60,000 children. Now what we target in over time is to get to 1,500 projects, 10,000 teachers, 5 million pupils and the idea is if you and these are teachers who are trying to develop innovative and low cost approaches to delivering education to their localities, to villages to rural areas in Africa.


let us find the derivative of y with respect to x. If x and y are determined by the relationship, x plus the square root of x times the square root of y is equal to y squared. You'll notice that in this relationship, we don't have something of the form y equals f of x, that is y is not explicitly solved for in this relationship, which is okay, right? We can compute the derivative using implicit differentiation, which is what we're gonna demonstrate here in this video. Try to solve for y, assuming that's even algebraically possible, because sometimes you do get problems with that. It's a chore that is not really necessary. We can actually derive dy over dx completely implicitly here. So what we're gonna do is we're gonna take the derivative with respect to x on both sides of the equations. We're gonna take the derivative of the left-hand side, and we're gonna do this on the right-hand side as well, for which on the left-hand side, we have to take the derivative of x plus the square root of x times the square root of y. I'm gonna put a little prime notation here as just shorthand for the derivative with respect to x. Keep that in mind here. As we do have the two variables, it's important we remember we're taking the derivative with respect to x. And then we have to take the derivative of the right-hand side as well. So we're gonna take the derivative of y squared with respect to x. Now on the left-hand side, because we have a sum of two terms, we have an x and the square root of x times the square root of y. By derivative laws, we can take their derivative separately. So we're gonna get an x prime plus the derivative of the square root of x times the square root of y, like so. On the right-hand side, this is where the chain rule comes out, which is really the basis behind implicit differentiation. We wanna recognize that we're taking the derivative with respect to x, but we don't have an x there, we have a y. So when we take the derivative with respect to x of this y squared, we can use the chain rule and be like, oh, I could do the following. I could take the derivative of y squared with respect to y and then times that by the derivative of y with respect to x, for which if you take the derivative of y with respect, y squared with respect to y, by the power rule, you'll get a two y. And then when you take the derivative of y with respect to x, well, that's just the y prime we're searching for right now. So we end up with just this y prime on the right-hand side. Continuing on, when we look at the left-hand side again, remember when you see this x prime, the prime is just short for the derivative with respect to x. So this is just dx over dx, which is equal to one. So we can make that simplification right here. We get one plus. Well, now we have to take the derivative of the square root of x times the square root of y. Because we have a product of two functions, we should take the derivative using the product rule for which we'll get the square root of x prime times the square root of y. And then we add to that the square root of x times the square root of y prime. We have to take those derivatives in just a second. And then on the left-hand, on the right-hand side, we still have this two y, y prime, not much to do there. So now we have to take the derivative of the square root of x. So remember, when you're taking the derivative of the square root, say, of u with respect to x, the idea here is to think of it as a power function. So we have u to the one-half power.  That is the derivative of u with respect to x. For which you could rewrite that, and this is how we're gonna do it here, you're gonna end up with a y, u prime over two times the square root of u. So that's the derivative, that's the derivative of square root function using the chain rule. So when we apply that here, we're gonna get one plus, the square root of x's derivative becomes, well, you get a two times square root of x in the denominator, you also have to get the derivative of x on the top. But like we observed earlier, that's just a one, right? So I can actually get away with this putting a one right there. We times that by the square root of y. And then on the x, so we have the square root of x, we have to multiply this by the derivative of the square root of y, which as we observe from this formula right here, we end up with a y prime over two times the square root of y in that fashion. This is still equal to two y, y prime. So now that we've done this, we've calculated all the derivatives. We're now want to solve for y prime, because that was our goal, remember? Looking at the top of the screen, our goal was to find dy over dx, y prime is just an abbreviation of that. So looking at the current equation, what y primes do we have? We have a y prime right here, we have a y prime right here. So we wanna combine the y primes together and then we can solve for the y prime. So what I'm gonna do is move this expression to the right hand side and we can do that by subtracting both sides of the equation there. So on the left hand side, we'll be left with a one times the square root of y over two times the square root of x. On the right hand side, we have a two y, y prime, and then we're gonna get subtraction here minus the square root of x, y prime over two times the square root of y, like so. And so now notice the right hand side, everyone has a factor of y prime. We're gonna factor it out. That was the whole point of moving it there. So that the right hand side is now gonna look like two y minus the square root of x over two times the square root of y and you multiply that by y prime. So that's the right hand side. So then to solve for y prime, we're gonna divide both sides by the coefficient of y prime, which looks like two y minus the square root of x over two times the square root of y. We have to do it to the other side as well. What's good for the goose is good for the gander. We have to treat them the same. And so then solving for y prime, we end up with y prime is equal to what looks like a mess of numbers right now. We get one plus the square root of y over two times the square root of x all over two y minus the square root of x over two times the square root of y, which technically speaking, this is the derivative we've now solved for y prime here, but like I said, it's quite messy. This isn't very practical form for the derivative. Notice we have these fractions inside of fractions. Let's try to clean that up a little bit. Let's notice what we have here. We have a two times the square root of x and we have a two times the square root of y. If we identify the least common denominator of these baby fractions there, you'll end up with a two times the square root of x times the square root of y. So what I wanna do is multiply the top of the main denominator by two root x, root y, and then we wanna do that to the denominator as well so things stay proportional. You'll notice of course that this right here in red is just the number one written strategically here to kinda help us clean up these fractions. So when we distribute this across the top and the bottom, this will clean up our fractions a lot. We're gonna end up with a two times the square root of x times the square root of y. When you multiply on the fraction next, the two and the square root of x will cancel out and so then you're gonna get a square root of y times the square root of y which that simplifies just to be a y. Like so. We're gonna see something very similar in the denominator. We're gonna get a two times two which is a four. You have a y, the square root of x times the square root of y. Just leave that alone. I mean if you wanna combine the y's together you can get y to the three halves power. I'm just gonna leave it as y times the square root of y. I think that's perfectly simple for us right here. And then when you multiply, when you distribute this onto the second fraction right here, again where the twos will cancel, the square of y's will cancel and then we'll end up with a minus the square root of x times the square root of x, which we saw above that product should just be an x. The square root should disappear. So now we've cleaned up the fractions and so we see that dy over dx is equal to this thing right here. We could continue forward if we wanted to say like rationalize a numerator and denominator but I don't really see any algebraic benefit of doing that at this moment. Nothing simplified I would say happens from rationalizing. So we're gonna leave it in this format and report this as the derivative of y with respect to x which we computed using implicit differentiation.


After the Brainer girls basketball team started the season three and eight, it looked like it might be a lost season, but the Warriors have won four of their last five, highlighted by a seven-point win last week against Alexandria, who was ranked second in the latest Class 3A polls. Tonight, the Warriors seeking their fourth straight win at home in their way with St. Cloud Apollo. Early in the first, Brainer was in a hole. Lily Horn splashes a three to make it 12 to five Eagles. Later in the half, Olivia Town just takes the hand off and finishes strong at the rim for the end one. Warriors still trail 25 to 12. Just before half, Apollo's Lariah Washington collects the long rebound, goes coast to coast. Eagles had a double-digit lead at the half. Brainer able to make it a game, but they fall just short by three. If you enjoyed this segment of Lakeland News, please consider making a tax-deductible contribution to Lakeland PBS.


Hello and welcome back to SPM Buzz. My name is Shiko Gitao. We are right here with the one and only Julie, the traveller, Mambo Vepi. Pwa. Selama. Kabisa. You're looking amazing. Thank you. But I'm sad. I understand. Ya. No, of course he is sadness. It's from the talks that are there online. First of all, what you state right now. Nende, like has it affected you? First time it did affect me. I feel stronger and I have an amazing support system. So it makes it easier. But I keep praying for people, especially when you want to say to have a Jew. I'm like, God just forgive them. Even before the interview. Like I release it from my heart. How do you read na na msa meha tu? Because she doesn't know what she's saying. May God just forgive her. May God have mercy on her. That's all I can say. Ya, and of course probably if you're new. Like how well everything is happening. So we all know some toilet and red na broke up. And unfortunately red na. Pa li woku anyi mitenda kwainda kusimakomba. Julie could be in the mix or rather in the course of their break up with some toilet. First of all, before having interacted with the red na. Yes. I have before. Yes, I have interacted. Not so much in time. Mostly maybe I didn't see much. Yes. Labda bada ya kwaongi na kusimamambu kama haio. Have you tried reaching out to her? No. And I feel I get reached out to me first. Siji kama akon na watua na pushse maivi fanyaivi. It's so bad. It's sad. It's just it's bad. Whoever is pushing you and advising you is advising you very wrong. So you have judged me wrongly.  But it's not right. Just now I forgive you and anyone who has associated with that. And anybody who is judging me wrongly me, I have no issue with you. Like I remember set free. Maybe just to make it clear. Inesimekana when everything was happening, when a red na and a sambwa, or rather when the breakup came up, you were not around. You were not around. I was not even in the country when they broke up. You think the breakup happened jana or juzy because they came and announced, Hey guys, have you broken up or whatever? No. People don't work like that. Especially people with family, people with kids. They don't work up but to make a breakup, layo, keshot na announce. No. So even when they broke up, I was not even in the country. When they broke up, we were not even talking with him because we make us like six months without talking to some. So the breakup, their own issues and breaking up happened when I was not even in the picture, when me even and them were not seeing eye to eye. I wasn't in the picture. Red na, why don't you just tell people the truth and stop looking for sympathizers to just be on you? Because at the end of the day, reality hits, wuki yanda ku lala, kiyo mejifunika, kwa nyumba, pekiako. You truly, truly believe what you did was right and yet you know it's very wrong.  And are you probably ready to meet her and talk about his event? I've always been ready. I miss the issue now. And funny enough, we had that big fallout when we talked for the first time. We were to meet because I remember some saying I was planning a proposal to propose. And this was in the middest of people saying we're in a relationship. And then funny enough, I think the proposal never happened and we had that fallout with them. But red na hizama na hizama li kuwara mpigia and we were loudspeaker. Heavy. Like, kuna time, I think I don't know what to think. Kuna time, because first round people, we told people we were working on work, we were on work business. Some will tell me, you see, to me do. To me directly, red na. You know na? Because it was genuinely business. I can show you a statement here, money coming directly from my number to hers. Mmm. And that's why maybe at first I knew I was in a relationship with red na hizama na hizama. We were shooting, we were talking about a job. She knew what she was saying. No na? So I don't know whether Kenyans want me to come and confirm or later I will receive. So the second round, do we many shock? Kusimam the reason they broke up or insinuating the same. We say we can break up, we can see in your lives. It's like it's crazy. Before, does this mean maybe before, after you guys were doing business and things like that? Ya, so tumetoka mombasa. One of the, nili itishwa e interviewe and I did go and do the interview. See kusimam anything bad but the title of the, that whatever, I think ili kwa clickbait, ali kwa makea taitombaya. So some call miahanyam. Actually I think ili kwa nga text, bona matua neka izoma taito. Miimi, in my own anger, mikam sho, nimefanya interviewe. Venyutanda kuni ni, mii intafanya intapata tulipos na a certain title. So that's the beginning of our fallout. Ni kwa mbiata fadali. Vitu zingine, hasini usu. I've done the interview, I was irrespectful. Monyameka damne na izoma taito niye. So na tukako sananga bibayasana from that time and I have never spoken to them again. So this means even after this whole drama that is happening on a new haven talked to some? No, we now late and kwa like Dubai. Like after six months even when I was in Dubai that's when we started talking. And by that time matter things I think they were trying to survey their own relationship. I don't want to talk so much about them. They can't speak on themself but information niko kwa inje. They were trying to solve. No, and up to now they're still solving. They can still solve. It's only that this time media like oh we broken up. But yeah, so I wasn't even in the country even in the picture we were not even talking when when they're having their own issues back and forth. And now the issue that has come up is why was valentine's day ali kwa na mimi. We did not wake up kwa say my valentine's day we are going no no it just happened mi na travel kama saizuna tokapa I'm going to Naivasha. And yeah we could be like let's go we go. And we were so many people there we don't sleep in the same room. Anyone who has traveled with me because it's not the first time mi me travel na kuru they know everyone sleeps in their own room who have their own privacy like so I know if it's about boundaries I know boundaries if it's about limits I know my limits I'm not going there we are sleeping in the same room enjoy no and people don't know kus me de na kufid kenyo una ta ha kuskia reality of things on the ground we have serious boundaries and we respect each other na maliri de respect ta hija pe anwa we just detengas no? yeah What world would you have to some toilet right now as we wind up? mi na zama mambia kus right now una una sasa he is not okay kus first of everything that is going on accusations the wife looking for sympathizers and all that wana kujawa na mamb to see first is not okay but mi na zama mambia evi if you can kus maile mefikani kama wame fikisha nasidiyu api but if possible sit down muongi nam solve vitu zenyo and you are still my friend even atadukai orana once in two years or three times in ten years am atuskai orana tena you are my friend and that's how it is and as of now mi si na shidanae those people would think nam taka mi sim tak he is my friend he is like a brother to me honestly he is like my brother to me you understand like nivana tu haizi open up sana nambia yo this and this but nimutu ana open up to a certain level kus ananyaona in that perspective I can talk to or whatever I don't wanna say much but mi mi ne mou asame awa tu whatever na iso manenu mi by the I am single and I am not searching some is my friend he is more like I should I just say he is like my brother so that people understand unana and even kwa yo na atituli and as jutu katambia we don't stay in the same place we yes and nutuluku awa ingi hapukwa yo kuru they can testify everyone had their own room their own privacy and it's not the first time to me end up placed na watu yeah right guys you have heard it yourself from Julie the traveller you have heard her side of the story kweiwo wale ambom na ongea watu ungea watu ukweli kwanza si watu ukweli and mi mi tawachana I don't know it's Matthew it's Judy Matthew 7 I can remember the verse and I said my judge not for you will be judged too and the measure you give when you are judging is the same measure we will receive and do not be quick to remove innate or sodas in my eye while you are forgetting the log in your own eye kwa maha ujwii acha acha too right there Julie the traveller thank you so much guys for watching until next time have yourself a good time my name is Ishiko Gitao


and I'm now going to be shaping him with my legs. So right now my right leg is forward, left leg back. Now I switch, left leg forward. Hand options, we've got a couple. We can just turn our hands because we've got our elbows connected to our torso. Our hands will move just by movement of our shoulder. So if I move my right shoulder back, you can see how my right hand comes back. And as I bring my left shoulder back, my left hand comes back. I've got a helper here. That's Mr. Pickles. Now let's say I move my shoulders, my horse wasn't responding, so now I've got to come through and I've got to use my reins. The next thing would be to move my shoulder, then squeeze the reins. Move my shoulder, then squeeze the reins.


After the Supreme Court struck down President Joe Biden's student debt cancellation plan back in June, he did announce that he'd be pursuing cancellation through the Higher Education Act of 1965 instead, which is something that he probably should have done in the first place, although the Supreme Court probably would have still struck it down. But regardless, it's good to know that he's still pursuing cancellation, regardless. The problem, however, is that interest has started to accrue at the start of this month and payments are set to resume in October. And none of us know when to expect the cancellation that Biden promised. So the fear is starting to set in for a lot of us. I know I speak for more than just myself here. But if you have student debt for the moment, it seems as if the best option is to enroll in Biden's SAVE Act. As CNN explains, like other income-driven repayment plans, SAVE calculates monthly payments based on a borrower's income and family size, regardless of how much outstanding student debt is owed. A single borrower earning $32,800 or less, or a borrower with a family of four earning $67,500 or less, will see their payments set at $0 if enrolled in SAVE, for example. Also under SAVE, unpaid interest will not accrue if a borrower makes a full monthly payment. That means that a borrower's balance won't increase even if the monthly payment doesn't cover the monthly interest. For example, if $50 in interest accumulates each month and a borrower has a $30 payment, the remaining $20 would not be charged. Now there's a lot more to it than that. Additional parts will also be phased in next year. So I'm going to link you to a Department of Education fact sheet and I'm also going to link you to the application form for the SAVE plan, which I would highly encourage you to apply for as soon as possible. But I mean, this is basically the next best thing after cancellation because many, if not most borrowers, can never pay off their debts specifically because of the interest rates. So capping the interest is really important. And these student loan borrowers in this video are going to explain why student loans are such a catch-22. Spoiler alert, it's because of interest rates. Our loan was originally a $24,000 loan. Currently I owe over $45,000 and I've been paying it off for about six years now. I've paid 103 on an $82,000 debt and I still want $45,000. That's money that I can't put toward retirement. A student loan, it's not coming down, it's going up. My debt started off at $33,000, it is now somewhere closer to $200,000. I probably will be paying them until I'm 80 years old at this point. Graduated in 1998 with $29,000 student loan debt. This year my student loan debt has accumulated to almost $52,000 after paying on it all this year. So if you're responsible and you make payments every single month, it doesn't matter. You still might see your debt rise because of the interest rates. So putting a cap on interest rates is really the bare minimum. But to be clear, none of this should be happening. The fact that any of us have student debt is a policy choice, right? All of it can and should be wiped away immediately and going forward colleges should be free. But that's not what we have right now. The best option is an income-based repayment plan and a cap on interest. Not good enough, but it's a start.  They're now actively trying to block Biden's save plan because they think that our interest should continue to grow each and every single month even if we're making payments and they want to make sure that our monthly payment is not lowered. Insider reports on Tuesday Senators Bill Cassidy, John Thune and John Cornyn led 14 of their GOP colleagues in introducing a bill that would overturn Biden's new save income-driven repayment plan, formally launched in August to lower borrowers' monthly payments. Cassidy is the top Republican on the Senate Education Committee. The Republican lawmakers seeking to overturn that plan say it's an overreach of authority and would cost taxpayers. That's a load of horseshit. Cassidy and his colleagues are using the Congressional Review Act, a fast-track tool Congress can use to overturn final rules put in place by federal agencies to attempt to overturn the save plan. He used the same method to introduce a bill to overturn Biden's broad debt relief plan before the Supreme Court ultimately struck it down. That bill passed Congress and Biden vetoed it in June. GOP representatives Lisa McClain and Virginia Fox introduced the companion version of the Senators Bill in the House on Tuesday. Yeah.  Because we just can't win. We can't have anything. We can't have a measly $10,000 canceled. We can't cap interest.   I mean, I honestly believe that Republicans are ontologically evil. They genuinely enjoy watching Americans suffer and that fuels them. It gives them life, but they don't want to admit that, right?  For example, Bill Cassidy said this about the save plan. Once again, Biden's newest student loan scheme only shifts the burden from those who chose to take out loans to those who decided not to go to college, paid their way, or already responsibly paid off their loans, Cassidy said in a statement. Our resolution protects the 87% of Americans who don't have student debt and will be forced to shoulder the burden of the president's irresponsible and unfair policy. And there's more because in a Fox News op-ed, he idiotically claims that the save plan, which doesn't include cancellation by the way, is somehow a bigger student loan handout.   It is a politically motivated giveaway that forces taxpayers to shoulder the responsibility of paying off someone else's debt. We need real leadership to address this issue.  Now, ironically, this is the same cunt who voted for the GOP's 2017 tax bill, which cuts taxes for his rich donors and himself and his colleagues in Congress. And on top of that, he didn't say anything about PPP loan forgiveness. In fact, he even touted PPP loans in a 2021 press release, calling them a lifeline to small businesses, churches, and charities when in actuality, multi-millionaires abused that program, including his multi-millionaire colleagues in Congress. But I mean, there's no talk of the taxpayer shouldering the responsibility of paying off someone else's debt when it comes to the PPP loans that rich people took out. Again, they just want you to suffer. And this isn't the only issue where they've made it abundantly clear that they want to inflict as much pain and suffering on the American people as possible. When it comes to unhoused people, we know that a housing first policy is more affordable than just leaving people on the streets. In fact, another study confirmed this. Rutger Braggman writes, researchers gave 7,500 Canadian to homeless people in Vancouver. The result? The program saved money. It helps many of them to move into housing faster, which saved the shelter system $8,277 per person. Let that sink in $8,277 is more than the value of the cash transfers of $7,500, which means the transfers paid for themselves. It's literally free money. And again, not the only study that confirms that housing first policies are more cost efficient and effective than just letting people sleep on the streets. So the question is, if we know what the solution is, if we know that it's more cost effective and will be less of a burden on the taxpayer, that these politicians claim to care about, then why not just house the unhoused? Why aren't we doing the moral cost effective thing?  That's why. Again, they want to see people suffer. We're also on the cusp of a childcare disaster in this country as pandemic or a funding is set to run out, which would result in 3.2 million kids losing childcare.  Do you think that concern for childcare will be factored in at all to their concerns when they talk about closing the government? Of course not.  They're not going to threaten to shut down the government so that way they can maintain childcare for 3.2 million kids. Why?  That's why. Suffering fuels them. Your suffering fuels them.  Take advantage of the save plan while you still can because they're probably going to get rid of it somehow. If they don't pass this bill, then it's going to go through the courts and they're not going to let you lower your payment even.  Really good at doing that. And I just got to say one last thing. Bill Cassidy, the person who is going after any meager attempt to mitigate this issue, he's one of the more normal and reasonable Republicans because the other ones are fascists who want either a white ethno-state or death camps for LGBTQ people. That's the modern-day Republican Party. So yeah. And one last thing that I want to end on here is that Biden needs to come out with a plan using his authority that he does have under the Higher Education Act of 1965 and just cancel all of it, 100% of it. Because if you means tested and you make people apply for it, you are giving Republicans time to take it on and cancel it through the courts, cancel the program that is through the courts.   But the system is working as intended, right? Capitalism is meant to make all of us desperate and deprived. Whereas the rich, they benefit from the system and they absolutely are benefiting from this current system, even if the government holds the overwhelming majority of student loans. Because those student loan servicers are raking in a lot of cash from us. They are profiting off of our misery.


Welcome to ToffeeTV, it is the Everton News Daily. Adris Agana Gaye says he owes everything to Everton Football Club, he says, for keeping him in the Premier League after Aston Villa got relegated. He said obviously he was disappointed that he wasn't allowed to move to Paris Saint-Germain on transfer deadline day, but he said we'll give everything to Everton. And he has done so far hasn't he, really, the games against Watford, the games against Cardiff and the main side of Derby, I thought he was excellent in all three games, he hasn't let the fact that he didn't get that big move affect him, in fact he could probably be playing tonight in the Champions League against Manchester United if Everton had allowed him to leave, but Everton said no, shut it down, we're never swayed by Paris Saint-Germain and what they were willing to offer, although it didn't really seem to be a huge amount of money considering Paris Saint-Germain's financial fair play problems, so yeah, he said he's just going to look for a ban now and I suppose we'll have to wait and see what happens in the summer where the Paris Saint-Germain come back in for him, whether they'll have more money to play with him or might go for bigger targets, or whether Everton might try to look to keep him by giving him a better deal, we'll have to wait and see, I said a lot of it will probably be in Paris Saint-Germain's court because if they want to come in for him and they offer whatever they want and Everton can replace him then it might be time for the player to move on, I don't think too many Evertonians would stand in his way, I think you know the three seasons he'll have been in Everton he'll have done really really well and as I say in the last three games since the move broke down I think he's been outstanding, so yeah that's a disorganic guy. Everton have been linked to date with Bruges centre forward, Wesley Merales, he's a Brazilian centre forward, six foot three, has scored 14 goals this season, has got a price tag apparently of 20 million euros from from the Belgian club, it's always difficult isn't it, it's always difficult to judge these kind of players although Yanak Balasi's over there at the moment doing very very well so that might give you a bit of an indication that the level of the Belgian league, but listen everyone knows you need a centre forward in between now and when the window shuts you know at the back end or probably the middle actually of August we're going to be linked with a lot of these strikers so he is the one today. Mason Holgate he has been linked with a move to West Brom currently on loan there doing very well at right back and apparently they want to keep him according to the local media in the Birmingham area but Everton want to keep them they want to keep them at the club they've sent them on loan for his benefit so he gets games so it benefits Evan in the long run and they want to keep him obviously he's been playing right back I think he's got three assists in nine of games which is which is which is excellent if Everton see him as a long-term right back he could be some of the challenges Seamus Coleman and John Joe Kenny in the future or you know his preferred position for him is centre back he might think you know a couple of years down the line he might be ready to start for Evan he seems to have the right attitude the right leadership credentials he's a little bit lighter than you'd probably want your centre back to be and maybe a few years at right back could save him well I think it's all about him getting his head down and deciding that's what he wants to do I think he's always wanted to be a centre back and has been a bit of it we're looking to throw everything at right back but I think that might be what he needs to do going forward certainly for the next couple of years and that's where you know West Brom have looked to play him in such a you know a difficult league as the championship obviously they can't mess about they're trying to get promoted or something to the players so they've put a minute right back and he's been absolutely flying but Evan are determined to keep him. Anthony Gordon has signed a new contract for Everton currently with the under 23s 18 year old seen as a huge huge prospect for the future there's a little bit of talk that Bayern Munich wanted to take him a couple of months back obviously we've seen a few English players going over to Germany and a lot of other English players being linked with moves to Germany but Evan have always said they wanted to keep the player they see him as one of the future stars of the Everton team and you know hopefully his progression is smooth and quick and hopefully he'll have it under 23 win his medal this year and probably another year next year maybe another couple of years with the under 23s before looking ahead again he's one of those players you look at him he does look young he does look slight and doing great for his age and but it's whether those players can take the step open over on over on Peyton me and Baz have had a really good chat about the youth setup today so if you're on Peyton or if you want to get on Peyton get over there and check that out that's an excellent conversation about the under 23s who is ready to step up who's if ever can you know can win a couple of games two or three games now between now and maybe the last you know three games of the season but we see a couple of those players given a chance stepped up to the first team squad to get a little bit of experience in the last couple of games well after waiting to see if they've already won the Premier League 2 by then then maybe a couple of them deserve it but it's going to be interesting to see how many ever ship out at the end of the season and how many make that step up because it's it's such a difficult step it's really is the hardest step to make him football gone from the ever and it's gone from any under 23s into the first team so that's an interesting one but Anthony Gordon has signed a new contact which is brilliant for him and finally it's been revealed that that Liverpool City Council paid out £700,000 in consultation fees for Bramley more dock in in connection with Everton building a stadium there the council were pressed on it by the head of the Liberals about why this money is being spent the council said you know they're being trying to be very very clear about the situation they don't want to hide anything and he said 700,000 is being spent looking forward in terms of bring getting a loan for it to offer Everton alone and other things but they've said that Everton will pay back that money that money is all on Everton and it will be paid back so there's no reason to worry again they're looking for transparency and are offering transparency and again it's another sign that you know a lot of money is being spent behind the scenes to try and get this stadium moving as fast as possible I know I know a lot of people are worried about the timescale and yes it has shifted and the stadium is about a year behind schedule and obviously with the failings of the past in stadiums such as Kingsdork and Kirby obviously people are anxious but it does seem like a lot of money is being spent behind the scenes to get this going as fast as possible so hopefully sometime in the next few months we'll hear more about the stadium so this has been the Everton News Daily as I said if you want to check out that video me and Baz have done it on the under 23s and the youth level with Marcel Brands check that out on Patreon the link is in the description thanks for watching I'll see you later