在 linux上运行 Scratch,找到了更github 的项目地址,而且找到了scratch的官方项目。

本文介绍了麻省理工学院的图形化编程工具Scratch,包括其针对青少年的开放性,Linux版本的获取与安装方法,以及Windows版本的下载链接。此外,还提到了Scratch的开源性质和与其他平台如Arduino的集成可能性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,关于Scratch

Scratch 是麻省理工学院的“终身幼儿园团队”发布的一种图形化编程工具,
主要面对全球青少年开放,所有人都可以在软件中创作自己的程序。

2,在linux 上面还真有个默认的 scratch 版本

但是太老旧了。
于是找了下,还真有 linux 版本:

https://github.com/redshaderobotics/scratch3.0-linux/releases

在这里插入图片描述

3,总结

然后使用

sudo dpkg -i scratch-desktop_3.3.0_amd64.deb 

scratch-desktop 执行命令就可以:
在这里插入图片描述

然后可以通过教程做例子:

在这里插入图片描述

4,还有源代码

https://github.com/scratchfoundation/scratch-gui

这个gui 也是更electrion 封装的项目。可以支持 windows mac linux 呢。
可以本地编译下。
不过没有研究。
有做教育网站的可以下载执行,然后做更 web 版本的。进行编程。
同时像,arduino 也有 scratch 的插件,可以进行硬件的编程呢!!

5,windows的直接从微软的商场下载

https://apps.microsoft.com/detail/9PFGJ25JL6X3?hl=zh-cn&gl=CN

在这里插入图片描述

LFS──Linux from Scratch,就是一种从网上直接下载源码,从头编译LINUX的安装方式。它不是发行版,只是一个菜谱,告诉你到哪里去买菜(下载源码),怎么把这些生东西( raw code) 作成符合自己口味的菜肴──个性化的linux,不单单是个性的桌面。<br/><br/>LFS 存在的一个重要原因是可以帮助人们学习 linux 系统的内部是如何工作的。构建一个 LFS 系统会帮助演示是什么使 linux 运转,各种组件如何在一起互相依赖的工作。最好的事情之一,是这种学习的经历给予的是一种能力,能够定制满足您自己需要的 linux。<br/><br/>LFS 的一个关键的好处是它让用户对于系统有多的控制,而不是依赖于某些人的 linux 实现。在 LFS 的世界里,你是坐在司机的位置,掌控系统的每一个细节,比如目录层次和启动脚本配置。你也能掌控程序在哪里,为何,以及怎样被安装。<br/><br/>LFS 的另一个好处是可以创建一个非常紧凑的 linux 系统。当安装一个常规的发行版时,人们经常要被迫安装一些可能永远不会用到的程序。这些程序浪费宝贵的磁盘空间,或糟的是占用 CPU资源。要构建一个少于100兆(MB)的 LFS 系统不是一件难事,这相比较目前大多数的发行版要小很多。这听起来是不是仍然占许多空间?我们中一些人的工作是创建一个非常小的嵌入式的 LFS 系统。我们成功的构建了一个系统,在只运行 Apache 服务器的情况下,大约占8MB磁盘空间。进一步的缩减能够减至5MB或少。你用一个常规的分发版本试试?这也只是设计你自己的 linux 所带来的好处之一。<br/><br/>我们可以拿 linux 发行版与快餐店出售的汉堡打比喻,您不能决定您应该吃什么。相反,LFS 没有给您一个汉堡。而是给您一张制作汉堡的配方。用户可以查阅配方,减掉不想要的配料,增加你自己的配料以增强汉堡的口味。当你对配方满意的时候,开始去做准备。您可以采用确定的方式:或烤,或烘,或炸,或焙。<br/><br/>另外一个比方是把 LFS 与建筑房子比较。LFS 提供房子的框架蓝图,但是需要您去建筑它。LFS 包含了在这过程中调整计划的自由,定制满足用户的需要和参考。<br/><br/>用户定制的 linux 系统的另一个好处是安全性。通过从源码编译整个系统,您能够审查任何东西,打上所有的安全补丁,而不需要等待别人去编译好修补了安全漏洞的二进制包。除非是您发现并制作的补丁,否则您得不到任何的保证,新的二进制包是否正确编译或修正了问题。<br/>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值