Linux发展历程

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Linux历史发展</title>
    <style>
        /* CSS样式 */
        body {
            font-family: Arial, sans-serif;
            margin: 0;
            padding: 20px;
        }

        .timeline {
            list-style: none;
            padding: 0;
            position: relative;
        }

        .timeline:before {
            content: '';
            position: absolute;
            top: 0;
            bottom: 0;
            width: 4px;
            background: #ccc;
            left: 20px;
            margin-left: -2px;
        }

        .timeline li {
            position: relative;
            margin-bottom: 50px;
        }

        .timeline li:before,
        .timeline li:after {
            content: '';
            display: table;
        }

        .timeline li:after {
            clear: both;
        }

        .timeline li:before,
        .timeline li:after {
            content: '';
            display: table;
        }

        .timeline li:after {
            clear: both;
        }

        .timeline li .timeline-panel {
            width: 45%;
            float: left;
            padding: 20px;
            position: relative;
            text-align: right;
        }

        .timeline li .timeline-panel:before {
            content: '';
            position: absolute;
            top: 26px;
            right: -15px;
            display: inline-block;
            border-top: 15px solid transparent;
            border-left: 15px solid #ccc;
            border-right: 0 solid #ccc;
            border-bottom: 15px solid transparent;
        }

        .timeline li .timeline-panel:after {
            content: '';
            position: absolute;
            top: 27px;
            right: -14px;
            display: inline-block;
            border-top: 14px solid transparent;
            border-left: 14px solid #fff;
            border-right: 0 solid #fff;
            border-bottom: 14px solid transparent;
        }

        .timeline li .timeline-content {
            padding: 20px;
            background: #f8f8f8;
            border-radius: 6px;
            position: relative;
        }

        .timeline li .timeline-content:before {
            position: absolute;
            top: 26px;
            left: -15px;
            display: inline-block;
            border-top: 15px solid transparent;
            border-right: 15px solid #ccc;
            border-left: 0 solid #ccc;
            border-bottom: 15px solid transparent;
            content: '';
        }

        .timeline li .timeline-content:after {
            position: absolute;
            top: 27px;
            left: -14px;
            display: inline-block;
            border-top: 14px solid transparent;
            border-right: 14px solid #fff;
            border-left: 0 solid #fff;
            border-bottom: 14px solid transparent;
            content: '';
        }

        .timeline li .timeline-icon {
            width: 60px;
            height: 60px;
            line-height: 60px;
            font-size: 1.4em;
            text-align: center;
            position: absolute;
            top: 16px;
            left: -32px;
            background: #fff;
            color: #333;
            border-radius: 50%;
            z-index: 100;
            border: 4px solid #ccc;
            cursor: pointer;
        }

        .timeline li .timeline-date {
            display: block;
            font-size: 0.9em;
            color: #888;
        }

        .timeline li .timeline-title {
            margin-top: 0;
            font-size: 1.1em;
            font-weight: bold;
        }

        .timeline li .timeline-content p {
            margin-bottom: 0;
        }

        /* 响应式样式 */
        @media (max-width: 768px) {
            .timeline li .timeline-panel {
                width: 100%;
                text-align: left;
            }

            .timeline li .timeline-icon {
                left: 0;
            }

            .timeline li .timeline-content:before {
                left: 0;
                border-right-width: 15px;
                border-left-width: 0;
            }

            .timeline li .timeline-content:after {
                left: 1px;
                border-right-width: 14px;
                border-left-width: 0;
            }
        }

        /* 悬浮提示样式 */
        .tooltip {
            position: absolute;
            display: none;
            background-color: #333;
            color: #fff;
            padding: 5px;
            font-size: 12px;
            border-radius: 4px;
            z-index: 999;
        }
    </style>
</head>
<body>
    <ul class="timeline">
        <li>
            <div class="timeline-icon" title="1991年">1991</div>
            <div class="timeline-panel">
                <div class="timeline-date">1991年</div>
                <div class="timeline-content">
                    <h3 class="timeline-title">Linux诞生</h3>
                    <p>Linux诞生于芬兰赫尔辛基大学,由林纳斯·托瓦兹(Linus Torvalds)创建。</p>
                </div>
            </div>
        </li>
        <li>
            <div class="timeline-icon" title="1992年">1992</div>
            <div class="timeline-panel">
                <div class="timeline-date">1992年</div>
                <div class="timeline-content">
                    <h3 class="timeline-title">发布Linux 0.12版本</h3>
                    <p>发布了Linux 0.12版本,这是第一个公开发布的Linux内核版本。</p>
                </div>
            </div>
        </li>
        <li>
            <div class="timeline-icon" title="1994年">1994</div>
            <div class="timeline-panel">
                <div class="timeline-date">1994年</div>
                <div class="timeline-content">
                    <h3 class="timeline-title">发布Linux 1.0版本</h3>
                    <p>发布了Linux 1.0版本,标志着Linux成为一个可用的操作系统。</p>
                </div>
            </div>
        </li>
        <li>
            <div class="timeline-icon" title="2001年">2001</div>
            <div class="timeline-panel">
                <div class="timeline-date">2001年</div>
                <div class="timeline-content">
                    <h3 class="timeline-title">发布Linux 2.4版本</h3>
                    <p>发布了Linux 2.4版本,引入了许多新特性和改进。</p>
                </div>
            </div>
        </li>
        <li>
            <div class="timeline-icon" title="2011年">2011</div>
            <div class="timeline-panel">
                <div class="timeline-date">2011年</div>
                <div class="timeline-content">
                    <h3 class="timeline-title">发布Linux 3.0版本</h3>
                    <p>发布了Linux 3.0版本,虽然版本号变化不大,但引入了一些新特性。</p>
                </div>
            </div>
        </li>
        <li>
            <div class="timeline-icon" title="2021年">2021</div>
            <div class="timeline-panel">
                <div class="timeline-date">2021年</div>
                <div class="timeline-content">
                    <h3 class="timeline-title">Linux的持续发展</h3>
                    <p>至今,Linux持续发展,成为了最受欢迎的开源操作系统之一,并广泛应用于各个领域。</p>
                </div>
            </div>
        </li>
    </ul>

    <div class="tooltip"></div>

    <script>
        // JS代码
        var timelineIcons = document.querySelectorAll('.timeline-icon');
        var tooltip = document.querySelector('.tooltip');

        timelineIcons.forEach(function(icon) {
            icon.addEventListener('mouseover', function(e) {
                var title = e.target.getAttribute('title');
                tooltip.innerHTML = title;
                tooltip.style.display = 'block';
                tooltip.style.left = e.pageX + 'px';
                tooltip.style.top = (e.pageY - 30) + 'px';
            });

            icon.addEventListener('mouseout', function() {
                tooltip.style.display = 'none';
            });
        });
    </script>
</body>
</html>

结果截图:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/192647.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

动手学深度学习——循环神经网络的从零开始实现(原理解释+代码详解)

文章目录 循环神经网络的从零开始实现1. 独热编码2. 初始化模型参数3. 循环神经网络模型4. 预测5. 梯度裁剪6. 训练 循环神经网络的从零开始实现 从头开始基于循环神经网络实现字符级语言模型。 # 读取数据集 %matplotlib inline import math import torchfrom torch import …

某60区块链安全之重入漏洞实战记录

区块链安全 文章目录 区块链安全重入漏洞实战实验目的实验环境实验工具实验原理实验内容 重入漏洞实战 实验目的 学会使用python3的web3模块 学会以太坊重入漏洞分析及利用 实验环境 Ubuntu18.04操作机 实验工具 python3 实验原理 以太坊智能合约的特点之一是能够调用和…

进程概述

文章目录 计算机算机组成因特尔CPU型号摩尔定律衡量CPU的指标指令&#xff08;Instruction)操作系统&#xff08;Operating System&#xff09;虚拟地址空间&#xff08;Virtual Address Space&#xff09;进程(Process/task)进程管理(PCB - 进程控制块)进程控制块&#xff08;…

2023亚太杯数学建模思路 - 案例:异常检测

文章目录 赛题思路一、简介 -- 关于异常检测异常检测监督学习 二、异常检测算法2. 箱线图分析3. 基于距离/密度4. 基于划分思想 建模资料 赛题思路 &#xff08;赛题出来以后第一时间在CSDN分享&#xff09; https://blog.csdn.net/dc_sinor?typeblog 一、简介 – 关于异常…

UE 调整材质UV贴图长宽比例

首先&#xff0c;为什么要先减去0.5呢&#xff0c;因为缩放的贴图中心在0,0原点&#xff0c;以这个点缩放效果是这样&#xff1a; 它缩放的图案不会在正中间&#xff0c;因为是以0,0点进行缩放的 以这个图的箭头去缩放图片的&#xff0c;所以不能使得缩放后的图片放在正中心 那…

开源WIFI继电器之方案介绍

一、实物 1、外观 2、电路板 二、功能说明 输出一路继电器常开信号&#xff0c;最大负载电流10A输入一路开关量检测联网方式2.4G Wi-Fi通信协议MQTT配网方式AIrkiss&#xff0c;SmartConfig设备管理本地Web后台管理&#xff0c;可配置MQTT参数供电AC220V其它一个功能按键&…

java并发编程之基础与原理2

cpu缓存结构剖析 下面说一下概念与作用 CPU缓存即高速缓冲存储器&#xff0c;是位于CPU与主内存间的一种容量较小但速度很高的存储 器。由于CPU的速度远高于主内存&#xff0c;CPU直接从内存中存取数据要等待一定时间周期&#xff0c;Cache中 保存着CPU刚用过或循环使用的一部…

二维码智慧门牌管理系统升级解决方案:高效运营,信息尽在掌握

文章目录 前言一、升级要点二、方案优势三、应用场景四、客户案例 前言 在这个日新月异的时代&#xff0c;二维码智慧门牌管理系统已经成为了各行各业的标配。为了更好地满足用户需求&#xff0c;提升运营效率&#xff0c;我们推出了全新的升级解决方案。这个方案将让你轻松掌…

【DevOps】Git 图文详解(四):Git 使用入门

Git 图文详解&#xff08;四&#xff09;&#xff1a;Git 使用入门 1.创建仓库2.暂存区 add3.提交 commit 记录4.Git 的 “指针” 引用5.提交的唯一标识 id&#xff0c;HEAD~n 是什么意思&#xff1f;6.比较 diff 1.创建仓库 创建本地仓库的方法有两种&#xff1a; 一种是创建…

nodejs微信小程序-慢性胃炎健康管理系统的设计与实现-安卓-python-PHP-计算机毕业设计

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性&#xff1a;…

爱上C语言:操作符详解(下)

&#x1f680; 作者&#xff1a;阿辉不一般 &#x1f680; 你说呢&#xff1a;生活本来沉闷&#xff0c;但跑起来就有风 &#x1f680; 专栏&#xff1a;爱上C语言 &#x1f680;作图工具&#xff1a;draw.io(免费开源的作图网站) 如果觉得文章对你有帮助的话&#xff0c;还请…

【漏洞复现】泛微e-Weaver SQL注入

漏洞描述 泛微e-Weaver&#xff08;FANWEI e-Weaver&#xff09;是一款广泛应用于企业数字化转型领域的集成协同管理平台。作为中国知名的企业级软件解决方案提供商&#xff0c;泛微软件&#xff08;广州&#xff09;股份有限公司开发和推广了e-Weaver平台。 泛微e-Weaver旨在…

CAS源码工程搭建记录

CAS源码工程搭建 1.下载2.gradle下载源改为阿里云&#xff0c;解决下载慢的问题3.解决保存 1.下载 git clone -b 5.3.x https://gitee.com/mirrors/CAS.git如果下载的是压缩包&#xff0c;导入工程会保存&#xff0c;因为builder.gradle的第20行开始有取git信息&#xff0c;如…

wangEditor富文本编辑器使用

一、官网 开源 Web 富文本编辑器&#xff0c;开箱即用&#xff0c;配置简单 二、下载安装 npm install --save wangeditor/editor-for-vue 三、在vue中使用 3.1、抽离组件editor.vue 在工程的components目录下新建组件editor <template><div><Toolbar:edi…

【漏洞复现】通达oa 前台sql注入

漏洞描述 通达OA(Office Automation)是一款企业级协同办公软件,旨在为企业提供高效、便捷、安全、可控的办公环境。它涵盖了企业日常办公所需的各项功能,包括人事管理、财务管理、采购管理、销售管理、库存管理、生产管理、办公自动化等。通达OA支持PC端和移动端使用,可以…

C_12练习题

一、单项选择题(本大题共20小题,每小题2分&#xff0c;共40分。在每小题给出的四个备选项中&#xff0c;选出一个正确的答案&#xff0c;并将所选项前的字母填写在答题纸的相应位置上。) C 风格的注释&#xff0c;也称块注释或多行注释&#xff0c;以&#xff08;&#xff09;…

比亚迪刀片电池与特斯拉4680电池比较

1 电池材料 比亚迪刀片电池采用的磷酸铁锂LFP&#xff08;LiFePO4&#xff09;&#xff0c;特斯拉的4680电池采用的三元锂。 磷酸铁锂&#xff1a;循环寿命长&#xff0c;安全性能好&#xff0c;价格低廉&#xff0c;但是能量密度低&#xff0c;导电性能差&#xff0c;低温表现…

软件开发、网络空间安全、人工智能三个方向的就业和前景怎么样?哪个方向更值得学习?

软件开发、网络空间安全、人工智能这三个方向都是当前及未来的热门领域&#xff0c;每个领域都有各自的就业前景和价值&#xff0c;以下是对这三个方向的分析&#xff1a; 1、软件开发&#xff1a; 就业前景&#xff1a;随着信息化的加速&#xff0c;软件开发的需求日益增长。…

STM32外部中断(EXTI)与RTOS多任务处理的协同设计

当在STM32上使用外部中断&#xff08;EXTI&#xff09;与RTOS&#xff08;Real-Time Operating System&#xff0c;实时操作系统&#xff09;进行多任务处理时&#xff0c;需要设计合适的协同机制&#xff0c;以确保可靠的中断处理和任务调度。在下面的概述中&#xff0c;我将介…