
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare isc:old:kernel:tasks</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-04-07T17:02:17+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/isc/old/kernel/tasks/01?rev=1729353663&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/isc/old/kernel/tasks/02?rev=1729353676&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/isc/old/kernel/tasks/03?rev=1729353691&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/isc/old/kernel/tasks/01?rev=1729353663&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-19T19:01:03+03:00</dc:date>
        <title>01. [??p] Prerequisites</title>
        <link>http://ocw.cs.pub.ro/courses/isc/old/kernel/tasks/01?rev=1729353663&amp;do=diff</link>
        <description>01. [??p] Prerequisites

[??p] Task A - Dependencies

Before we get down to it, there are a few packages that need to be installed. The following commands should work on Ubuntu 20.04 Desktop. While most of these probably came with the base system, we'll enumerate them here for the sake of completeness. If you're using other desktop environments, most of these should have a correspondent (probably with an identical name).</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/isc/old/kernel/tasks/02?rev=1729353676&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-19T19:01:16+03:00</dc:date>
        <title>02. [??p] Kernel modules</title>
        <link>http://ocw.cs.pub.ro/courses/isc/old/kernel/tasks/02?rev=1729353676&amp;do=diff</link>
        <description>02. [??p] Kernel modules

Way back when, kernels used to be monolithic, meaning that adding new functionality required recompiling and installing it, followed by a reboot. Today, things are much easier. By using the kmod daemon (man 8 kmod), users are allowed to load and unload modules (i.e.: kernel object files) on demand, without all the fuss. These modules are C programs that must implement initialization and removal functions that are called automatically. Usually, these functions register /…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/isc/old/kernel/tasks/03?rev=1729353691&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-19T19:01:31+03:00</dc:date>
        <title>03. [??p] Extending the Linux firewall</title>
        <link>http://ocw.cs.pub.ro/courses/isc/old/kernel/tasks/03?rev=1729353691&amp;do=diff</link>
        <description>03. [??p] Extending the Linux firewall


Pro tipman.bashrc.zshrc


# color schemes for man pages
man() {
    LESS_TERMCAP_mb=$'\e[1;34m'   \
    LESS_TERMCAP_md=$'\e[1;32m'   \
    LESS_TERMCAP_so=$'\e[1;33m'   \
    LESS_TERMCAP_us=$'\e[1;4;31m' \
    LESS_TERMCAP_me=$'\e[0m'      \
    LESS_TERMCAP_se=$'\e[0m'      \
    LESS_TERMCAP_ue=$'\e[0m'      \
    command man &quot;$@&quot;
}</description>
    </item>
</rdf:RDF>
